Implementing resources

This pull request adds the following:

- implementation and tests for individual resources
  * thread safe
  * handles extraction from docker images
- implementation and tests for resource sets
- adding code coverage reporting

TODO:

- artifactory implementation (`RWArtifactory`)