working on option parsing and logging
not sure how to test an irc protocol so i'll bank that for now