Add server files from loopback generator #10
Copy loopback files into project, update test to include the files #10
Work for #10
* Update npm dependencies to include loopback modules
* Remove test Model bar
Moved contents of views directory to common/views directory.
Remove config.json, files is replaced with config object seeded into boot function.
Complete overhaul of node server file, integrate edgeplate server functionality
 - add libs for mail and general handlers
 - update boot scripts
 - add config boot script
Copy entire contents of server directory to generated project.
Add common files directory copy to generated project
Add new test to ensure files are created
Remove app.js, now replaced with server/server.js
Remove datasources and models from the root, now included as part of server
Remove files from test that are no longer in these locations.
Remove app/models and app/views/ as both are now in the common directory.
Move generated client side assets from app/public/ to app/ location.
Reconfigure gulp file to work with new project structure
Update deploy task to work with new project configuration.
Fix the banner template so it can be copied by yeoman
Cleanup, remove underscore as it is no longer used by server
Replace app/public/ references with app/