expanded endpoint methods and wrapper objects

  * better endpoint class test coverage and fixture/mocking approach
  * friendly user-agent
  * more sane and scalable fixture mechanism
  * more better test coverage for endpoint classes
Semver nerdery: by bumping the minor number, you're saying this has backwards-compatible API changes with your previous release. If this release has backwards incompatible external API changes, then you should bump the major version number.