Refactor Client Application

Directory structure for client-side application and templates reworked
to be more readable and understandable. Structure is more inline of how
routing works in Ember.js.