Append to data set

Added a call to the API to allow people to append to a dataset. 

Rules
1) Owner of dataset can append to it. (project owner can append to datasets contributed with keys.) 
2) Contributor can append to a dataset if 
--Their key matches the datasets key
--The key is till valid

Must be able to pass data validation present at the time of appending. 

Status codes
  -unprocessable entity
  -unauthorized
  -not found