Merge remote-tracking branch 'refs/remotes/chriso/master' into pullr7-testnamespace

Conflicts:
	tests/RoutesTest.php
Merge remote-tracking branch 'refs/remotes/chriso/master' into excludeDotFromSlug

Conflicts:
	tests/RoutesTest.php
revert the description back
Organizing...
Some trailing match tests
Trailing possessive tests
More tests.
Thanks to @gbouthenot for the "assertOutputSame" test. Its wonderful. :)
Merge branch 'more-tests'
Merge branch 'excludeDotFromSlug' of https://github.com/gbouthenot/klein.php into gbouthenot-excludeDotFromSlug

Conflicts:
	tests/RoutesTest.php
Merging the dot tests into 1
Merge branch 'gbouthenot-excludeDotFromSlug'
Adding tests to prove issue chriso/klein.php#82
Making change that fixes chriso/klein.php#82
Merge branch 'with-require-fix'
Adding new test _Headers classes
Testing our JSON output
Merge branch 'json-test'
Initial gitignore file. Ignoring our composer.lock file
Creating a new abstract, base test class
Now our tests extend our abstract class. :)