Updated IngestModule API to be abstract class instead of interface.  Started to update docs.
Updated IngestModule API to be abstract class instead of interface.  Started to update docs.
resolved merge conflicts