Uploader

This Pull request implements:

- A namer class, used to rename files using different strategies
- A callback for the successful xhtml uploads.
- The lease web api-caller bundle, used to retrieve json arrays on the website using POST or GET methods. (this bundle uses CURL to send data - make sure that it is enabled in your local server)