Add update specs!

Add specs and testing for restful API controllers
The parameter conventions for these service methods are all over the place. It wouldn't be that hard to imagine a solution which just had the controller define a service which had a predictable action name method on it, then called it with the parameters; if you wanted to get really super dry controllers (I don't think we need to)

In restful controller:
```
before_filter :load_resource
before_filter :perform_action, only: [:update, :create, :destroy]
before_filter :respond_with_resource, only: [:show, :update, :create, :destroy]

def perform_action
  restful_service.send action_name, resource: resource, params: permitted_params, user: current_user
end
```

Then, proposals controller looks like this:
```
  def restful_service
    MotionService
  end
```

So dry!

Of course, touching old code = waste of time + headaches, probably.