Added tester file
Added some commenting
Finished commenting, reordering of functions within file
Fixed order of __future__ import
Better commenting
Settled on most basic version of populate_dicts (and on that name
Debugging - specfiically account for KeyErrors