guts models to be basic Structs
creates basic role model
updates require files
re-implements user repository