Adds tests and completes RunParser