Basic user and role data structure; play with signin