Storage upload errors show message in flash

* prevent invalid token when retrying
Storage upload form requires valid text or file entry
Use static root path for key storage browser and manager
Add javadoc
Use relativePath param for all storage requests