Restructure basic scaffold and add sample protractor test

No basic functionality was changed, code was mostly moved around and some of the naming conventions were updated. A basic protractor test was added, mostly to verify that protractor itself is working and hooked up to our application properly.