Fixed path simplification (a portion of initial path finding) bugs.

Added a path simplification method to handle the different simplifications that need to be made given the differences in the path finding algorithm (as it now supports overlap). Fixed a couple bugs with path starting that would cause AutoRouter crashing.