CS 2146 - fixes for submission page

fixes for submission page:

* the first commit [32dfff7](https://github.com/soe/cs-website-cms/commit/32dfff7bd60ac3308388ddd573dabaf7805c06c2) makes sure that UI and uploading works
* the second commit makes sure that previous use of Redis is refactored to Database.com

there are also other 4 commits on assets restructuring - i have separately made a pull request with those.