TestLines almost complete, need to clean up and abstract, but concept is good