More lobby UI work

Centered text on buttons
Combined makeButton and makeButtonText functions
General cleanup of lobby code
Minor fixes to previous commit

Removed makeButtonText as it was no longer used by anything
A bit more code cleanup in startMenu