adding integration tests
adding more integration tests
bugfix
opping user when they enter empty, unregistered channel
work on temporary and registered user modes