Add documentation comments.
Add NO_RELOAD option to disable module reloading.
Add a bit of extra furry friendliness.
Fixed nickname case sensitivity.