Added various javascript libraries.
Added csrf_protection to... protect against CSRF.
The stored endpoint takes a directory kwarg so we can pull out and re-index new files.
Attempt to be able to reindex files when uploading a new file.
Added the ability to create new directories.
Added all js library dependencies.