started adding tests and other module structure items