A simple jQuery approach to the problem

Uses an inline HTML template to process the output. Single binding on.submit of the form. Optimized the logo image and the normalize.css. Didn't optimize the app.js for obvious reasons, but would in a production build scenario.