Use a CSP solver to write the PlanGenerator.
Merge pull request #5 from andrewhao/csp

Use a CSP solver to write the PlanGenerator.