Edited unit test to be more simple, added DetailedSiteHandler and added serialVersionUID to own Exceptions