Fixing bug where recipient was not set

- refactoring LoadUaaUser to add some error types to handle all failure
  cases spec'd out
Dry'ing up some tests

- moving common space/user tests into notify helper
Dryifies notify user and notify space tests