Restructure the configuration file
Add SSL support
Add proper .gitgnore
Use hostmasks instead of nicknames
Remove optional modules