Start controller testing

--attempt at some basic controller test
--much more complicated then expected
--and add some getters to RetrieveAll Controller