adds support for cache template loading

Adds support for template caching https://github.com/LTe/grape-rabl/issues/27
I take the habit to check for `last_response.status` as well, making sure the request succeeded, otherwise you may get a passing test with some content that's actually an error, that changes the next time and the test becomes a false positive.