Add route to valiate pending users
Make base user class and inherit from it in user class
Document the BaseUser class
Document user module
Extend the base class init method in the User class
Add PendingUser class
Make the query to return result from database not the query string
Add file to display after adding the user in the database
Fix naming issue for constructor parameter
Add support for mail validation
Move template to templates directory
Add helper to generate url
Restructure the user related classes
Improve email validation
Implement route for account validation
Add template for invalid activation link
Add template for successfull activation