added user permission check methods
some user permission specs
update factory for user to include permission
Added in tests
updated user permission check
Merge pull request #34 from StevensLighthouse/add-permission-to-user

added user permission check methods
Merge branch 'master' of github.com:StevensLighthouse/Core into session-model
session log in