Replace the RABL templates with something clearer

The RABL templates we’ve been using are difficult to maintain, difficult to split apart and hard to understand, unless you’re intimately familiar with the inner workings of RABL. Presenters are easier to understand and easier to test.