moved existing question views to their own python module
split main question view into smaller question-specific view functions
changed question templates to use more sensible names for context
variables
disassociated question url from it's template name