add menu and level music, and mute/sound control buttons

Added sound controls to pause and main menu, some visual
improvements to main/pause menu, as well as general
cleanup/commenting

Also added a Style class for constants and a button factory
shared by main menu and pause menu.