Documented usage of branch key within target config.
Implemented cache_config decorator and associated all.yml functionality.
Integrate usage of cache_config decorator into config, target and project tasks.
Removed setup.py file.
Updated comment on branch variable in targets/example.yml
Detailed all.yml in documentaton.
Added documentation for config/ and config/targets/ paths.