Added another constructor and changed the original of the vector class to allow for more methods of construction.

The diff will make it clear.
Fixed a bug in the logic which centers the label onto a button.
Added the ability to change text height in the Button class.
Moved the main title label slightly downward.