ghost ride the wip
Introduce User and Identity Models

* Implement as Mongoose models
* Can login as an existing user with an existing, more to come.
* Port avatar handler into Mongoose model

*
Create new users for unmatched identities
WIP
Can now search Board and Group by User
Plumbing User reference to Card
Fixing syntax error preventing CS compilation
Refactor server-side to use new model
Remove old authentication
Add back board controller tests
WIP Authentication
return empty array of groups if no collaborated cards are found
integrated twitter oauth (WIP)
auto load authenticators in the provider directory
specs for twitter fb and google providers
adding signin buttons
renamed protected authentication to loginProtection
fix bug to not return owners when finding boards collaboratedBy user
show user.displayName instead of user_id
streamlining use of username, displayname and avatar