Added some features/fixes

Added user to append_line
Added new code for placing usernames and chat
Added username system
Added name checks
Changed to inputs and values for name input
Changed input to onkeypress (only triggers once)
Fixed data checks
Added updating names array
Updated todo list