- added option to keep raw (unparsed) data
 * added tests
- bit of cleanup of resource class usage:
 * size gets set if possible
 * "loaded" flag gets set once resource is loaded
- a bit of overall cleanup
- removed a few useless dependencies