Submission

Here's my final submission.

As an aside:
For the life of me I can't figure out why I've been having so many issues with config.sh and repo sync. Sometimes this fails on the repo sync wondering why you haven't configured, and sometimes it doesn't. Most of the time I just have to run './config.sh emulator' twice to get it to sync the repo and build without failing. I've tried it on existing installs, and fresh Mint VMs and don't get consistent results unless I copy and paste the commands one by one into a terminal window, then I have no issues. So this may or may not fail when you run it.