upload.html: fix typo
path_information.html: fix typo
upload.html: add input form for custom path
model.py: check if illegal chars in custom path
route.py: return false when illegal char is in custom path; completely implemented issue #10