feat(roles): Added Accounts, Roles, and Permissions models/services/controllers and updated Users to reflect those changes. Also added new sendgrid config variables within config/global.json for easier management across applications.
chore(clean): Cleaned up global.json
hotfix(associations): Added Account as an empty object to modelAssociations, and instead of throwing a model association not found error we now throw the error into debug()
fix(associations): Fixed SequelizeJS associations, they're defined after all of the models have been loaded. Corrected the ordering of models and associations within orm.json as well.
fix(controllers): Fixed Account, Permission, and Role controllers for finding the correct path to classes/Controller.
fix(roles): Added sendgrid to package.json and fixed relative paths.
hotfix(components): Removed old loader references and tests
hotfix(unit-tests): Fixing up unit tests so they run after all the recent changes to the node-seed
hotfix(bin-tasks): Got rebase and seedModels working again
fix(unit-tests): Got 50 unit tests working, 5 are disabled for now
fix(user-model): allowNull was not send on the UserModel
fix(e2e-tests): Fixing the main loader (util file) for e2e tests
Merge pull request #49 from clevertech/features/roles

feat(roles): Added Accounts, Roles, and Permissions...