made application.html less cluttered but seperating the shim, header, and footer into different files and using render to show them