Use Tilt for rendering ERB views

This branch adds Tilt and uses it for rendering ERB views instead of using ERB directly. This is primarily because doing layouts with `yield` is very weird in regular ERB, and Tilt does it in a much saner way. In the future, we might also use Tilt for Sass stuff.

This also brings Pry in cuz it's cool.