Upload

* Adds a very necessary single dependency to allow multipart form uploads
* Uses POST methods for more besides photo uploads
* Includes a mapper for flickr API methods to select the correct HTTP Method
* Deal with idiosyncrasies of photo uploads to match the return style of the rest of the API methods
* All tests now pass
* Add ability to test with or without full authentication
* Documentation updates