Controller tests

Add initial tests for user, losting and sighting controllers. All initial tests pass with most current master.