moved goroutines for Planner/Janitor outside for testability
copy/pasted/edited notes on Planning to IDEAS.md