Add update specs!

Add specs and testing for restful API controllers
I'm thinking the only time we want to fetch a single record is to load a page, so I'm assuming here we want to take a key and return the record we're fetching after the promise resolves. Working nicely for discussions#show