Add support for loading new properties files at runtime.
Initial POC for dynamically loading new resource states.
Refactoring and general clean up.
Removing development logging.
Removing redundant change.
Merge pull request #115 from mtemenos/0.5.1

Merging support for loading new resource states at runtime to 0.5.1 branch.
Merge remote-tracking branch 'remotes/temenos/0.5.1' into 0.5.2