Moving from Grape Entity to Roar

Grape Entities seems to get slow when returning larger objects or larger arrays, Roar seems to perform better and provides more flexibility. This PR migrates the generator to use Roar instead of Entities and adds some helper methods to Grape. I've left the `Napa::Entity` class in place to preserve backwards compatibility.


@jdoconnor @dshemenski @skwp