Make planners graph independent
Add a base planner class
Update API docs
Bump version to 0.2.0