User model generated, crude authentication implemented