Added WTFPLv2 as the licence
Use OrderedDict to preserve response precedence
Added some documentation