Call cleanup on fetcher if loadResource throws.
ResourceFetcher -> DataFetcher, resource <-> data
And compiling pom.xml
Get maven working with tests
Add install dependencies script
Add maven support for samples
Pom cleanup