Bill is right on the DIY lightbar. Cheaper just to by one. (but tones of fun to make your own) Been there and done that.
If you want a multi pattern headlamp flasher, your best option would be to use a micro-controller to control the patterns and use relays to handle the switching of the actual headlights. A 555 timer would be an easy route but would only give you a steady left/right wig-wag. Adding a 4017 light RODALCO said will give you a few more options, but not near what a micro can do.
I always say this when people ask about warning light circuits - just fair warning to the OP and anyone that sees this in the future.
A. DO NOT USE THEM TO IMPERSONATE AN EMERGENCY VEHICAL!
B. Using any flashing lights while on a public road is against the law for the most part in the USA. Even if your not trying to impersonate a cop, driving with flashing headlights in illegal.
C. If you are in-experianced in electronics and do not select the proper components, there is a pretty good chance you circuit will fail in short order. Make sure you fuse everything and make sure the headlights will still operate properly with the factory switch. I'm not saying not to try it and learn, just don't put too much faith in it being as reliable as a factory built flasher, or install it in such a fasion that could cause headlight failure at night o the way to a call.