start documentation cleanup
massive cleanup of Scanner

make sure we presort binary strings
minor cleanup