Visitors can create an account

Allows a visitor to create an account, thus making them a user of Haxxor News. After this step, an article will now display the username of the user who posted it. A user object has the following fields: username, date joined, and password. A username will be displayed along with any article that they post. This feature also necessitates the implementation of a sign up screen - accessible from the main page, this screen will contain several forms that allow the user to register their account and fill in its details. Failing to specify all these details will display an error message on the sign up screen asking for more information. Usernames must be unique, an error message will also be displayed when the user attempts to create a preexisting account, returning the visitor to the sign up screen as well.