Merge GridNavigation and Documentation

Written first attempt at GridNavigation class. Needs testing and refining to ensure that it performs as desired, likely that the rotation will need to be tuned in order to make it turn straight onto a line.

Updated Documentation for all classes that are required for this Exercise!