[Applications] Adds apply buttons to preview application page.

* Validation of application in its own validator.
* Moves buttons html to partial script.
* refactors ApplyController to use new validator.