improved error handling
improved logging
fix to handling duplicate vertices within a source
added test case w ~2M data file