Feature/api specs

@mtakac IMO these specs are of the integration variety – if you're serialising the representer here and asserting against that, you're not testing the whole stack. You should write explicit assertions for the response (either whole, or partial).