Function renaming + newMessage

TESTED: with the examples, as well as the public and private tests.
-(Forgot to mention this in the other commit: “initializeUsers” ==>
“initUsers”)
-“initUsers” properly handles index decrementing without the need of
sending it additional math (check l.12 in userManagement)
-Old “newMessage” ==> “allocMessage” since it allocates memory for
messages
-Added newMessage: creates a new message in accordance of what was in
“process”. For modularity purposes.
-Organized code a bit more