Added DynamicButton, which doesnt rely on a texture

Added a new button called "DynamicButton" and it can be any size as it
doesn't rely on textures. I am having trouble with the rendering on it
as the method "drawRect()" doesnt do anything visual.