Re-structure app, controllers and services files in mobile

Re-structured the entire js file structure in mobile.  We now have controllers and services directory under js and have controller and service for each major feature to make our codebase more modular and easy to maintain.

cc: @jjmerino, @kmeurer, @jamesongamble, @suprbh