- Split DemodBotMain into main and DemodBot
 - host, port, name, password, and channels are now arguments/params
 - All features are set to singleton, for creating dependancies
 - Features that depend on other features simply inject that feature
 - Added test launch for eclipse, sends bot to #DemodLand