Changing all tabs to spaces because python 3 does not allow mixing.
Fixing syntax to work in python 2 and 3.
Make keepassdb.py byte-string safe.
All unittests now pass in python2.7 and python3.3.
Fixed setup to not always require argparse.
Removed stray comment in README, also made sure tests all work in python
2.6.
Merge pull request #1 from rgeoghegan/master

Porting to python 3
Thank you for rgeoghegan!