refactored message system, question save action and added a function that returns questions directory
refactored message system, question save action and added a function that returns questions directory
refactored api to use a controller, added slice to reuse code and categories