Python 3 compatibility and packaging changes

- Completing Python 3 compatibility
- Moving code into 'lib'
- Shortening module and class names
- Changing package name to 'dodsbir'