Minor updates for user specs
Prepares User model for Device authentication
Adds Device to User model. Adds signin to access User views