Changed the directory structure a little bit
Added more checks, an IRC notifications handler, and did some reorg