Added initial client side validation of game submissions.

* Updated submission documentation
* Added an app setting for the upload directory path