#38 setting up functional test
#38 functional test works
#38 test for no access user
#38 unit tests and cleanup
#38 more tests getting full object
#40 cleanups to merge master into dev