Cleaning up some bits

Adds a README file

Cleans up the git ignore file

Moves all of the javascript into its own file in app/webroot/js/custom.js instead of using the layout