Add a callback argument to Interfake.listen
Merge branch 'bruce-one-master' closes #16