Convert to 1.8.7 hash syntax.
Fix callbacks specs.
Refactor the test server.
Refactor the Rack stuff.
Update the changelog.