[Master] Refactor viewquestion so it's in its own "controller"
[Master] Refactor out static controller
[Master] Refactor out 404 controller