Add more HTTP methods

As promise, some new HTTP methods. It takes me a bit more time than planned because I wanted to create some tests and wasn't really familiar with Karma, AngularJS mock and Jasmine.

So far, tests are working but there is more needed, it's just a first draft. Feel free to give feedback if you like it or not. To run them, just [install Karma](http://karma-runner.github.io/0.8/intro/installation.html) and run `karma start karma.conf.js` at the root of the project.

I've also encounter some problems and will open issues regarding them.

Regards.