Splited tests into separate files
Added test for recovery
Added test cases for context file, data, XML response writers.
Merge branch 'tests' of github.com:alexandernyquist/gin into tests