CONNECT packet parsing: parsing the connect flags.  Parses the Username
CONNECT packet parsing: parsing the connect flags.  Parses the Password
Removed some redundant code now in the test
Moved the error codes into the constants file
Refactoring the methods into relevant files.  Removed the ConnectFlags Parsing tests as they are redundant as this is covered with the actual packet parsing tests