Add test cases.  Fix bugs found.
0.1.0