added user controller, model, and assoc. tests