refactored message controller, added PASS and WTF support, attempted to add logic for checking what user has sent in message but need more mental horsepower