retrieve instead of redirect
return json instead of plain text
url.go: do not export the response views
use goose for migrations
shortener.go: cleanup
use db for persisting short urls