Moved interfaces into separate folders
Added HttpClient invoke and EntityHistory<> restore restriction tests
Extracted the entity load functionality out of the AreaViewModels into domain specific classes