Merge pull request #53 from lpotter/master

scan call should emit _either_ a scanError or scanFinished.