Merge pull request #1 from wick-ed/master

many many change
Merge pull request #2 from wick-ed/master

extended test suite, cleanup, minor bugfix
Merge pull request #3 from wick-ed/master

minor bugfix + cleanup
Merge pull request #4 from wick-ed/master

better exceptions messages + slimmer tests
Merge pull request #5 from wick-ed/master

changed code coverage path
Merge pull request #6 from wick-ed/master

followed scrutinizer suggestions
Merge pull request #7 from wick-ed/master

changes in aspect handling + pthread compatibility
Merge pull request #8 from wick-ed/master

updated changelog
Merge pull request #9 from wick-ed/master

some bugfixes
got rid of performance heavy config lookup