implement feedback modal endpoint (fixes #123)

implement feedback modal endpoint (fixes #123)

implement feedback modal endpoint (fixes #123)
Merge pull request #159 from at-kevinlau/feedback2

implement feedback modal endpoint (fixes #123)
fix broken link to galaxy repo in README.md
Disabled the 'mapParams' option of restify's bodyParser plugin so that the parsed data from a URL-encoded POST body is assigned to the body property and not params. Fixes the feedback form and any other POST endpoints that were expecting a parsed object from a URL-encoded body.
Reverted change to 'mapParams' option, and instead replaced all uses of the 'body' field with 'params', since the bodyParser plugin maps the parsed body data to 'params'. This also means we can be consistent with data access for both GET and POST / PUT requests.
Merge pull request #164 from cvan/body-parsing-fix

Fixed parsing of requests with a URL-encoded body
Fail on all errors in pre-fill script (was silently failing on validation errors)
- Swapped node-restify-validation with our forked version that supports body validation and custom error handling in package.json
- Use 'bodyValidation' in the game submission endpoint to handle validation of game data
- Implemented a custom validation error handler that sends back a response more consistent with our other error responses
Removed unused import
Use 'validation' instead of 'bodyValidation' for validating POST / PUT request bodies, since restify's bodyParser plugin maps parsed body fields to params (which is what 'validation' validates). This also alleviates the need for a 'bodyValidation' field in the first place. See #164 for details.