Merge pull request #11 from crimsonronin/master

Upped shard to 4.0 and locked doctrine/annotations version
Add test for ConfigMergeListener
Use new ExceptionEventAggregator from shard. Also found and removed a bug that caused multiple instances of eventManager to be created.
Add test for multiple connections
bump shard version
CS fixes
Merge pull request #13 from superdweebie/shard-bump

Shard bump
Upped shard version.