foo
updated tests and controllers for authentication