Some more stuff

The latest couple of commits ensure that a new developer does not accidentally upgrade gems. (This is especially an issue if a gem-based codebase is "dusted off" after some time of inactivity - and things randomly break due to new versions of gems.)
Also changed the long erb template file (application layout) to haml.