switched badges to png because of pypi
some pylint fixes to improve code quality
more  pylint fixes to improve code quality
pep8 fixes
added a wheel
added pep8 and coverage environments to tox and travis
refactored and tested print_config command
fixed python3 compatibility of non_unicode_repr
more command tests
changed license-badge to blue
added a Makefile
changed special **config for _config and optimized performance of _rnd and _seed
fixed indentation error in ConfigScopes and added some tests
added HISTORY.rst
refactored some functions and tests
added a warning for ignored attempts to overwrite ingredients. fixes #52
fixed bug where sometimes captured output would not be saved to the database
config entries that are unchanged through config updates are no longer marked as modified by print_config
Merge branch 'master' into develop
Seeds now are generated only after config is done.

This fixes some inconsistencies with seeds and named configs. But note that now ConfigScopes do not have access to the seed anymore.