Update Planner.java

Added warning supressions, TODOs 
Havn't made DRY yet