resolve #43 rename thread -> actor

Also migrated test cast to use Catch