Added a gitignore and tiny fix for JsonRequest.

Fixed JsonRequest as defined in specification;
According to http://www.jsonrpc.org/specification, "method", "params", "id" are all lowercase. 

Current version had these as uppercase which caused some compatibility problems with interactingprograms.

And sorry for long list of commits, though i've reverted the incorrect changes, shouldn't be effecting the project's consistency.