Added strict and began adding the basic pieces needed for shortest-path calculations.
Added strict and began adding the basic pieces needed for shortest-path calculations.