Refactored code for dev purposes

We've split the controllers and services into their subdirectories. Since this is mobile, we should squash everything back into single files and minify them before launch.