refactors user spec to a more verbose style
Refactors the is user module for models acting as users
Updates gem version