Adds the following fixes and improvements:
- possibility to download config file from URL (resolves 33)
- make default root and config directory configurable
- check for cyclic parent-child relations (closes 32)
- exclude tests from package
- remove some unused requirements
- install requirements automatically (resolves 35)
- distribute default_config.ini with the package (resolves 34)