fix SetQuery panic (caused by uninitialized map)

panic: runtime error: assignment to entry in nil map

goroutine 16 [running]:
runtime.panic(0x72f0c0, 0x93f753)
	/usr/lib/go/src/pkg/runtime/panic.c:279 +0xf5
github.com/bndr/gopencils.(*Resource).SetQuery(0xc208004660, 0xc20807bc20, 0x2)
	/home/s.seletskiy/.go/src/github.com/bndr/gopencils/resource.go:87 +0x176
Merge pull request #12 from seletskiy/master

fix SetQuery panic (caused by uninitialized map)
refactor tests
Merge pull request #13 from seletskiy/master

refactor tests
do not decode body on err (fix #11)
#11: test that body is really accessible
another rename in tests
Merge pull request #14 from seletskiy/master

do not decode body on err (fix #11)
support int64 as .Id() option
Merge pull request #15 from cryptix/int64Ids

support int64 as .Id() option
Use net/url vor baseUrl and QueryValues
using bitly's simplejson to handle complex, dynamic json responses
fixed tests
remove variadic interfaces where we don't need them
added FormPost