Replace haml by slim and feed the README.
Add jQuery.
Uploaded file can't be empty and use nicer flash messages.