Merge branch 'release/0.8.0' into develop
Config will be loaded from config dir.
Small improvements in the key model.
Do not display logs while testing.
Base model validation improvements.
Added basic test structure and key model tests.
Moved some models to components.
Throw error message if config could not be read.
Fixed sql component in key model test.
Added tests for tag model.
Added template tests and changed the memory engine to innodb to create text columns.
Added find-nothing tests to the key and tag tests.
Added errors to documentation.
Created tests for the mail model and enhanced the mail model.
Fixed mail logging issue.
Optimized url recognition and test.
Added default config.
Added basic read me.
Added travis config.
Added database configuration for travis.