Removed stop and ActorListener it made things awkward
Added support for ArrayBlockingQueue