Added unary, binary, and nary operator classifications.

I could not test the changes live since there were issues getting the bot to connect, so you might want to check this on a separate branch before merging to master.