Updates to API and docs

Deprecated /api/<hash>/delete in favour of DELETE /api/<hash> for security reasons.
Updated docs accordingly
Added methods to all endpoints in docs
Update app.js
Implemented temporary /api/hash/delete endpoint
Changed delete endpoint in tests
Update DELETE in mediacrush.js
Redirect to delete page instead of showing HTML on API
Gracefully exit the confirm delete workflow
Merge pull request #479 from MediaCrush/api_changes

API changes