Merge pull request #23 from cwood/dev

Better handling for not connecting or json decode error
Unicode search string
Removed max_url_length
Removed ttp dependency
Testsuite improvements

* draft of functional tests
* utils for helpers
* python 3 support
Release preparations

* nose_setenv removed due to py3 incompatibility
Fixing Travis
Excluding matric build + relative import
Use rfc822 instead of parsing from strftime