Chat back, sockets merged, index merged, ui merged.
Using sockets directly instead of looking them up constantly.
Rewrote some functions.
Rearranged orders of blocks.
Prevention of sending multiple invitations.
Prevention of receiving multiple invitations. (need multi-client testing)
Guest/Host status is now serverside.
keypress -> keyup for preventing holding enter button.
Chat working perfectly.
More fixes.
Timestamps.
Pending invite system.
Etc.
Need to fix socket changing.
.gitignore
Merge branch 'Socket_Interfacing'
UI changes
Merge branch 'master' of http://github.com/mattlemmone/b_sync into ui
Added #ms timeout for flooding.
Purgatory list to check if someone is currently kicked from a room and in limbo.
Added lists of sockets & ids, assigned usernames to sockets for easier lookup.
Can look up old socket ids to find current user/socket/id.
Added regex check for username validation on invites.
Can now see total users online, # users logged in, # guests.

Need to do more abuse testing for button toggling
Merge branch 'master' of http://github.com/mattlemmone/b_sync.git into ui
Iteration bugs.
Merge branch 'ui'
Btn fixes, alert updates.
Alert dismissal needs addressing.
UI fixes, changes, etc.
Merge branch 'master' of http://github.com/mattlemmone/b_sync.git into ui
Added sync btn features.
Merge branch 'ui'
minor corrections
Signup now has user & email. Login is just user.
Appropriate error responses for login errors, except for empty fields.
Profanity filter for signup.
Regex verification for user, email.
Password min length set to 6.
Disallowed html/script input into chat. Messages come out clean.
Implemented 'kick' feature; only host can remove a guest by typing 'kick guestname' into the chat
- Cannot selfkick, kick if guest, or kick offline user.
Minor ui alterations
Fixed case-sensitive issues. All names are lowercase.
SessionID