Added test_insert(). Got insert() to work for empty case.

Probably needs to be fixed, but it seems to work for an empty tree.