WIP almost finish first cut at impl
WIP almost finish first cut at impl

Everything should be coded in the impl file at this point other than
some simple checks. Compiles, no tests, so expect lots of failures.
dcchivian/kb_SPAdes,dcchivian/kb_SPAdes,dcchivian/kb_SPAdes,dcchivian/kb_SPAdes,dcchivian/kb_SPAdes,dcchivian/kb_SPAdes