Test updates, package scripts updates, code cleanup, took out all type checking, added more complete testing