Merge pull request #142 from cspray/0.2.0a-development

Plugin module, JavaNameConverter Trait and various misc improvements
Merge branch 'development'
ADD initial Http\Response interface with all HTTP status codes as constants
Merge branch 'development'
UPD fixing error where test was failing
Merge branch 'master' into development
Merge branch 'development' into http-response
UPD finishing up the initital HTTP\Response interface
ADD rest for Http\Response implementation
UPD adding missing status constants, adding status reason methods
UPD adding some more tests for status code and status reason
UPD adding some more tests for setting reason with code optionally and testing is* functions
UPD modifying the Response interface to remove content type methods and add more header methods
UPD adding many new tests to get more Response functionality implemented
ADD implementation of Http\Response passing tests
UPD adding test and implementation for returning getHeaders() with no headers set
UPD adding some tests to get started with headers functionality
UPD getting some header tests passing
UPD moving Routing module out of Http namespace
ADD & DEL moving Routing module tests