added file io for solutions
link with boost filesystem and system
changed operator << overload format
made planner reverse the path after unwind
changed the header for plan function