Ember conversion

# This is not done!

It seems like now is a great time to open up a PR so we can have more discussion on the code. @EnriqueCanals you can step in on things. Note that this will be an **extremely** big PR due to the massive amount of changes it's going to take to get everything moved over and perfected.

Before this can be merged we need a clear set of instructions on the deployment requirements (some new things were/are being added).