added tests files hopefully, working on reading input in before starting the actual algorithm