GET /questions
FIX: findUnpublished doesn't care for model

and finds every unpublished document.
GET /question/:id
POST /questions/:id to store new draft

POST /question/:id/journal/:id/apply to apply draft
Display answer form only if user can post answers

Also little changes to form label and placeholder text.
Serve stories and answers on GET /question/:id
Frontend scripts from legacy R20
Search plugin - documents are indexed in ES

Search not implemented yet.
FIX: wrong redirect url from POST /questions/
FIX: findUnpublished dont return if no drafts
FIX: mongo url joining if array
Merge branch 'stories'
Merge branch 'search'
Merge branch 'find-unpublished'