Added the ScanAll function and tests
Fixed bugs with ScanAll
Removed the All method, ScanAll should now be used