Added BaseConfigSource(saves conf in a dict of dict) and Settings Objects(saves BaseConfigSource objects in an internal list).
PEP8
Better attribute naming in tests
Added defaul value for Settings
Settings.get_module test
Merge branch 'settings' of github.com:nilp0inter/dataisfun3 into settings

Conflicts:
	src/dataisfun3/config.py
	src/dataisfun3/tests/test_config.py
py.tests markers
Duplicated tests
Component configuration with settings and component user contract
Added FileConfigSource with file or string inicialization
Merge branch 'settings' of github.com:nilp0inter/dataisfun3 into settings

Conflicts:
	src/dataisfun3/config.py
PEP 8
Flow parser
Merge branch 'settings' of github.com:nilp0inter/dataisfun3 into settings
runtests.sh can now accept parameters
Test for flow parser
PEP8 and pylint
Implemented Argument parsing configuration
Merge branch 'settings' of github.com:nilp0inter/dataisfun3 into settings

Conflicts:
	src/dataisfun3/config.py
stray error characters removed