Implemented (de)serializing json with complex key names. Solves #38
Fix cast-to-string issue solves #42.
Renamed get2 -> getWithParams, post2 -> postWIthParams. Solves #36
Added content-disposition header for files, implements #29