added a Resource model at the app level as well as the Doctrine entity. All tests breaking!
added a resource factory to wrap entities etc
stripped a bunch of now unused functionality from availability factory
Moved all resource references into app-level resources, not DB entities.
added helper functions to App so that consumers of the plugin don't need to interact with doctrine.
docblock fixes
This todo will be done on merge
and more read me updates
Merge branch 'hideDoctrine'

Conflicts:
	src/Reservations/Utilities/Finder.php

Doctrine should not leak into userspace anymore. We handle our own persistence, user interacts only with the application logic. In theory.