tsetseDB/utils/parsing/data_import/__init__.py:
- added class BaseImportSheet for inheritance to excel sheet importers
tsetseDB/utils/parsing/column_data.py:
- def convert_date_dd_mm_yy():
    * choice of return type
- def convert_tube_code():
    * implemented
tsetseDB/utils/constants.py:
- added infection_status_conversion dictionary
- added def get_village_ids()
- added def get_village_names()
tsetseDB/utils/database_description.py:
- def get_engine(db_uri, echo=False, checkfirst=True):
  * added optional args
- class MixinBase():
  * made date type columns default to `default=datetime.now()`
- class Fly(Base, MixinBase):
  * added 'NA' to hunger_stage and wing_fray
- class Trap(Base, MixinBase):
  * removed id
  * made gps_coords the primary key
  * added trap_number
  * added veg_type
  * added other_info
tsetseDB/utils/parsing/data_import/dissection_sheets.py:
- added file
tests/test_summary_sheets.py:
- added file

tests/test_dissection_sheets.py:
- added file
tsetseDB/utils/errors.py:
- added TsetsedbImportError
tests/test_tsetseDB.py:
- does nothing at the moment
tsetseDB/utils/parsing/data_import/summary_sheets.py:
- finished converting to class scheme
- still need to test more thouroughly
test_data/dissection_workbook.xls:
- not sure why thins changed...