Working setup for Sight application.
Runs on 'flask' server.

Configured yeoman

Added some angular coffeescript and sass for styling of the main and import page.
Import functionality not yet provided.
Setup some more static resources for use.
And with it an html info page describing the api.

The api.html reference is generated from the app url_map and should thus always be uptodate with the server.
Removed old upload code and used dropzone.js to do the uploading from the client side
Cleaned up upload api
Fixed sorting of rules in api help
Minor readability and documentation update
Added facial recognition code
Added tagging test script
Moved upload method to Photo model.
It takes a file handle and an optional event name as parameters and will upload the image to the correct directory.
It will also update the database.

The client side has been updated to upload to the correct api url.
Photo uploading on api fixed for uploading specific event
Fixed client side uploading
Added event api
Added library, menu on client side with some angular bootstrap coding.
Implemented viewing of photos using the library.
Photos now save the path relative to the sight root.

This should make it possible that the root is moved around in the filesystem
without breaking the db.
Implemented a photoviewer