Removed console.log calls.
Removed duplicate defer initialization

I found and removed a duplicate
 defer = q.defer()
Added elasticsearch-js, as it appears to offer more functionality than Sage, and it's also closer to the storage.
Use elasticsearch-js instead of Sage for getAll. Also added a start param to getAll.
Added optional start param for getRetrospectives.
Rewrote getTickets to use elasticsearch-js, and added a start param.
deleteTicket drops response body, and just sends a simple 204 code.
Removed handlers.js in favor of separate models.
Rewrote delete to use elasticsearch-js.
Rewrote post to use elasticsearch-js.
Rewrote put to use elasticsearch-js
Removed Sage
Removed Sage. Removed some dormant functions.
Removed Sage from test/route.js
Changed config.json with json to config.json with a module.
Actually using Config.db.url from config.js to find elasticsearch.
Changed config.json.example to config.js.example in README
FS-3355: Log the hash of git HEAD to logs/version.log in npm start.
Merge pull request #10 from petteraas/FS-3355

FS-3355: Log the hash of git HEAD to logs/version.log in npm start.
Added a puzzle to the create script, and set createdAt per document.
Added sortBy function to getAll and query