Merge pull request #1 from nathan-muir/development

Merge Development Branch
Fixed formatting
changed require to include for co-operation with other loaders
simplified the structure and interaction between transport & server.
created initial unit testing on \JsonRpc\Request
added licence
added composer.json