Merge pull request #15 from CrackedMonkeys/80267586-create-webapp

[#80267586] Create webapp with front end libraries
[#80511082] - Make demo app work with foundation
[#80512122] Make webapp the default app for gulp
Merge pull request #17 from CrackedMonkeys/80511082-foundation-sample

[#80511082] - Make demo app work with foundation
Fix default path
Merge pull request #20 from CrackedMonkeys/80512122-webapp-default-app

80512122 webapp default app
modified calls to request since request was static.
added widget controller and refactored users controller
added resource strings. renamed UsersController to AuthController
catching errors globally
added base controller
Merge pull request #22 from CrackedMonkeys/rest-api-widgets

Rest api widgets
Created ProfilesController, Profile model and migration script. Refactored Controllers to extend the new RestController.
Added Repository trait
added new lines at the end of files to comply with best practices
Proof of concept`
Merge pull request #23 from CrackedMonkeys/80144536-api-customizations

[#80144536] api customizations
modified repository trait. renamed to implementorTrait and refactored methods
Merge pull request #24 from CrackedMonkeys/80521312-landing-page

[#80521312] Landing page
Merge pull request #25 from CrackedMonkeys/80144536-api-customizations

modified repository trait. renamed to implementorTrait and refactored me...