FS.Collection.insert should return the `FS.File` object
Refactor and documentation

* Adapt `dataTransfer` to jQuery `originalEvent`
* Documentation of methods
* Refactor and split code into smaller reusable functions
* Added `acceptUploadFrom`
init api docs