Initial commit, basically working menu and config system.