Seperated out the handleMessage function into it's own .go file.
Fixed it so if you @gopher with nothing after it, it does NOT crash.