adding BufferdLaunchpad.java
adding VisualLaunchpadPatternFactory.java (way to long name)

and chaning lots of stuff into better stuff