Mhrivnak newimporter

Somewhat incomplete, but we need it in master. No tests, a few small features missing, and poor error handling. Otherwise, have fun. :)