Added requirements to the username and password in the registration step
Removing erroneous declarations/functions from tests
Tests and fixes for username/password requirements
Adds sanitized inputs to the static and socket servers, also general refactoring
Adds done statement to one of the tests
Added 'edited_on' field to messages, along with tests for it
Delete message now updates the 'edited_on' field of messages
Adding tags support to messageDB and testing for it
Added comments in files to make more clear the intent behind the code, minor refactoring