Bug correction and documentation

_… I should find how to make separate pull requests on github when there is such a broad range of modifications. Hopefully, the commits themselves are clear enough…_

So, we had several bugs when notci.txt was missing, or empty. No more crash related to it (no obvious ones, anyway).

Then, I had a crash related to the compiled modules provided by the reporitory. I'm on a 32 bit system, and libxmljs is compiled for a 64 bit system. I _did not_ remove the modules, but “implemented” a method to remove and regenerate said modules – using package.json, which is in fact always good to have.

Having finally a working bot, I tried several configurations, to see what did what. The result of my investigations is in the “ircbot/README.md” file.

I invite “those who know” to correct the informations. “package.json” says we are at version “0.0.0”, because I did not know if we had a version. And my documentation is obviously very poor, I hope that la gleki will be able to spot errors and correct them.