Add Gallery handling
Initial publish collection wip
More work on creating galleries and uploading images

Added lots of PhotoDeckAPI methods for galleries and photos
Added PhotoDeckAPI.post method
Added PhotoDeckUtils.isFunction method
Added PhotoDeckUtils.toString method
Modularised PhotoDeckAPI.request

Moved auth_headers to separate function
Eliminated PhotoDeckAPI.get and .post and replaced with .request
Fixed very annoying Content-Type bug
Added very trivial error handling
Made filter work a little more nicely
Minor XSLT changes to better reflect functions they relate to
Improvements to XSLT and progress towards publishing

* Moved more methods over to using XSLT
* Improve XSLT for .photosInGallery and .galleries
* Remove unnecessary UI components from menu
* Try and cache websites from .websites better
Fixed publishing

Better error handling for multipart by abstracting handle_errors
Fixed auth_headers for POST and PUT
Added XSLT for handling media uploads - works with media that already
exist
Started work on updatePhoto
Corrected bug that prevented upload (bools must be passed as strings!)
Added deletion, made some nice cosmetic fixes

Use Go to Gallery and Go to Folder
Fix Go to Photo link
Rename exportServiceProvider variable to publishServiceProvider variable
Fixed problem with replacing files

Added basename function to PhotoDeckUtils
Corrected replace argument for media[replace]
Fixed Go to Photograph link, added LICENSE
Added README and updated version to reflect progress has been made