Initial commit
Planning config object classes
Planning driver and sauce classes
Added runner script - shall need to implement `.from_cli_args()` and `.run()`
Added tests
Implemented commandline argument parsing and config group

Configuration is read from JSON data, which can either be
constructed from environmental variables, or read from a
file. This configuration is validated against
src/fattoush/config/file_input_schema.json before being
used to create a set of config objects, which are run.

All that is left here is to implement the config class and
the hooks to be run once control is passed to lettuce.

---------1---------2---------3---------4---------5---------6
Implemented config class and hooks. Now comes the fun parts

Next to do is implement the Driver class, and with it, the
Sauce class.
Implemented Driver class, as well as updating some docs
Implemented the Local class, now just need Sauce class
Added Sauce class
Merge commit 'e0dc829cce27156fd9db845e9b9a03d106f9912c'

Merge of  commit 'e0dc829cce27156fd9db845e9b9a03d106f9912c'
which added copyright and license information to each file.

Conflicts:
	README.md
	setup.py
	src/fattoush/__init__.py
	src/fattoush/config/__init__.py
	src/fattoush/config/config.py
	src/fattoush/config/config_group.py
	src/fattoush/driver/__init__.py
	src/fattoush/driver/driver.py
	src/fattoush/driver/sauce.py
	src/fattoush/hooks/__init__.py
	src/fattoush/hooks/feature.py
	src/fattoush/hooks/scenario.py
	src/fattoush/hooks/step.py
	src/fattoush/runner/bin.py
	src/fattoush/runner/parsing.py
	test/features/google.py