base commit

No tests ran yet.
plugin file loading seems to work

But recognizing a class as a sub-class of a class not defined in the
plugin module seems to fail. Run execution.py and look at the output /
code in the PluginSet.load_module function.
lolwut
this code is going better than I thought it would

./romstructure.py
fixed bugs

removed StructureTableReference.StructureIterator as it was a hassle to
do correctly. Just used a member generator function instead.
I make the directory search

begin refactoring the RomStructure class to be instances of
StructureDefinitions rather than instances of Structures. confusing, I
know.
basically the thing mostly works

I just need some things to tie it all together
oh yeah, this thing is working.
added rominfoparser useage, and made it wicked