Things to do:

- ability to store files in a database instead of the filesystem
- accessibility.  I don't know very much about accessibility.
- more translations needed!

