Refactor Base
- Ajax and API: remove answer, add view
- Add a request-type layer for model & view