test cases; lens offset correction; lots of refactoring! * Test cases for Gaussian excitation, linear array, and top compression * Correction for mathematical elements in -z associated with elevation lens * Lots of code refactoring! * Documentation in the form of Markdown files throughout the repo.