Added two classes and an interface. All broken

Replaced the original bullet class with an interface so that I could
have multiple guns.  Moved all the bullet pools to the registry as well.
Nothing works as of now
Fixed the Bullet manager

Turns out FlxU depends heavily on the old flxgroup found in bullet
manager. Adjusted it all to work with the groups in the registry. Turns
out AS3 is fucking confusing