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