Added color based on ranks, did some minor refactoring and added classes for managing messages
Changed the user colors container class and made the user items selectable from any point
Finished coding chat components
Minor bug fixes