JavaDocs and Standards

I've split the two nsfw chat commands into seperate classes, and added
JavaDocs and attempted to make my code more readable.