Apparently broken accounts

whoops
event manager support, fixed account details

needed to use objectIDs!
Updated auth syntax

missed some article code
Better registration test

Still need to test the method, but I need sleep....
Angular front end controllers + backend fixes

Backend: account now searches on account._id (Realized there was no need
for userID)
Merged user and account model

Changes:
User model now has all the account model fields (plus some that were
missing but are used in the mock ups)
User model has some convenience methods for testing if user has some
employee roles.
Added user controller functions  for updating and finding all
Added new user routes for account management

Front end: updated registration controller
Bug fixes

leftover account syntax creeped in
Can register accounts! Also vehicles started

Needs better validation though. Also, username is no longer used and
does not show in upper right.
Vehicle bug fixes
Fixed merge conflicts with user-account-merge
Updated modal button on upcoming events page
Merge remote-tracking branch 'origin/dev' into dev
Added register for account (member). Added some authentication and permission helpers.
Merge remote-tracking branch 'origin/dev' into dev
Merge branch 'codyDev' into dev

Conflicts:
	packages/custom/events/public/views/upcoming.html
gave scrollable tables a max length, so they don't look like a huge empty table before reaching scrolling height.
Updated event modal to pull user vehicles for registration.  Fixed issue with name displaying in header
some updates to attendee table... just needs to be connected to backend
Merge remote-tracking branch 'origin/dev' into dev
fixed some vehicle display issues in attendees table