add test cases for Place and Transition class, test input files, compiled python cleaner, and learner (harness) program