Add settings menu

Currently only contains a "keep screen on" setting
Cleanup layouts