added termination condition check in DPT search before starting it
removed unnecessary conditions in decision point compiler
removed time in rule constructor

how did it even get there
fixed visibility of project database class
initial implementation of DPT search in code generator