Merge pull request #37 from chr0n1x/overhaul

Event refactors
removing old listeners
adapters/build: correct plugin path
libraries/event_mapper: adding docs
libraries/singularity: wrapping plugin injection in promises