Button Updates 6/4/2014

Mostly finished the Button class, not yet implemented