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
Can you fix your editor to put a newline at the end of a file automatically? Technically, it's one of the requirements on POSIX operating systems for something to be considered a text file. Partial explanations here: http://stackoverflow.com/questions/729692/why-should-files-end-with-a-newline