mockito added to base project
component abstracted even more to allow customized mailbox and wait
strategy implementations