Added test cases, test script. Have some issues in the path search still to find.