provide better error message, when talking about a not implemented action
better sorting for includes
refactor user.post by making it more granular; extract password_salt and hash methods to utils