Implementation of PDDL in python with ability to handle negative preconditions.