Allowed extensions are updated in the template based on the value in config
Only show list of documents if there are documents to list
Small formatting changes for buttons
Error messages are better but still not quite there yet...
Wrote processable code, but this is probably best left for later?
Checkbox forms are slightly better now