Restructuring

#47, #46, #45, #41

Added Metro-style settings menu, but it doesn't actually do anything as
of yet.