Switch to rabl

Added RABL and started to write out API with it.
Like we saw in class, the tests now fail because of this switch. However, the API is working.