fixed jshint errors
refactored how plugins work. all are added to one listner. plugins are now also per server set in config