fix some minor typos
mv test.py -> tests.py
candidate implementation of underdict.D and tests for it