Use a Session object. This gives us connection pooling, resulting in
drastically increased performance for consecutive requests.
Added max_get_length parameter. Added idea to gitignore