Clean up ProjectsController

Add JSON-Schemas for create and update methods

Started out working on #320 before I realized it was asking for something different. Ended up cleaning up somethings in the controller anyway. 
perhaps just use the delete function to determine if the key is set

``` ruby
if owner_filter = params.delete(:owner)
  ...
end
```