more cleanup

pathfinder class split up. more folder organization