Merge pull request #2 from msoedov/tests

Updated tests
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
Added tests for JSON binding.
Adjusted tests for recovery.
Added tests for basic auth.