Initial BetterOrderedDict implementation.
update .gitignore
Now a package.
Rename NewOrderedDict to BetterOrderedDict. Add key_index method.
Add tests/ package directory.
__iter__ and __delitem__ now behave as expected.

The __iter__ method now yields keys. __delitem__ now deletes entries
from the _keys attributes.
Add setup.py
Fix my imports.