closes #32
partial #30
remove tbdcore files from being referenced here
closes #31
changed vi ref from strict to normal, since we arent using async call anymore
added wait to make sure we don't rail the CPU if an error occurs in certain situations