Moved server routes into separate modules
Introduced aggregate server route module
Added header comments to server route modules
Annotated server module
Renamed client aggregate route module to align with server
Use consistent brace style
Renamed DAO to data
Simplified comments
Formatting
Injected data into resources and configured implementation in server
Use hanging brace style throughout as newline brace style can produce
invalid JavaScript
Formatting
Removed unused require
Switched from Node.js modules to RequireJS on the server-side
Used app.listen convenience method