Misc fixes

- Fix tests
- Make informational print statements/progress counters nicer
- use `from __future__ import print_function`
- add stuff to gitignore