Added info extractor class/interface

added stuff Lee and I talked about... commented out since its not
functional yet!