Removed dependency on Abiquo API
Changes after first comments on source code
Simplified approach so that events are now just dispatched to plugins by an ExecutorService and there is no control over what order they are processed in