add version file, use it in gemspec
include version number in user agent header
use custom middleare and error class to show more helpful error output
use @headers from initializer
add support for looking up a rented number by the number