Clean up loadData a little bit
Work on using promises for courses
Delay loading of app until four conditions are complete

- the db is ready
- the data is loaded
- document is ready
- the student is loaded
Only set the hash after stuff has been added to the db
There's no execute function on get
Use the title in Course instead of the clbid
Promisify db.js
Finish the 'wait on these four things before rendering' code
Remove old code from Course.componentDidMount