C4Button class implemented.

This is a pretty thorough implementation, but it would be great to add
improvements later on when people start using the class. This one will
allow for setting default/custom colors, using all basic UIButton
types, copies itself and even allows for triggering events properly.