Update docs
Fix grunt-watch
Set success property of response json
Replace callback with promise