Adding User model, defining differences with Admin