Added Scalability, Color Option, Usability from Interface Builder

Allows for custom colors, custom size (can make a larger hitbox for the button), start in menu open or closed. Also, lets the class be used from storyboard with options in the attribute inspecter.