initial commit of in-progress rewrite
removed old tests folder