[app_modules]

--> Restructured the app into modules and dependencies
--> Grouped most client files by module or function
--> Updated notifications style
--> Added loading-bar.js to public scripts
--> App now provides a progress bar.
Merge branch 'app_modules' into dev