Resolve #31 - Reconcile can now connect through znc by specifying the user/network:pass in the network configuration block 'znc'.

This commit also fixes serveral small bugs to allow proper znc connections,
  The name the bot is on now listens to what the server provides on end of MOTD, meaning it will always be correct,
  Leading : are now stripped from targets,
  network_name is used if server_name is unavailable.