added configurable http timeout to http gets/posts
Added _get_by_query to allow user-specified queries returning complete records.
Update setup.py

Fixes 'licence' distribution option is deprecated; use 'license'
Merge pull request #3 from amorphic/master

added configurable http timeout to http gets/posts