Initial SenseDirection Code.

Need to add exceptions and Purpose and Changelog to class and method.