Add new menu system and save to gist functionality

The menu system is currently *not* mobile friendly. Mobile support will be the next step in the process.