So in it's most basic form VCF roundtrip works. Still need to return the new SGID created on POST and the speed of the writeback is terrible.  But the basic idea is there.  It should totally be rewritten, however, along with the import process I'm currently calling.  Need a better way to call this programatically other than a method that takes a string array!