~emerson/clarityirc

fix ref stuff
add NICK and PART
make sure all messages have a time tag
message formatting
cleanup
sort nicks in sidebar
remove IRCUser object, too complicated right now
channel sorting
basic chathistory
basic styling and some reactivity
update packages
remove unused imports
fix views
basic layout and functionality
update readme
initial connection and state tracking
add license
update node packages
init