Refactored and debugged some functions in clj-span.models.line-of-sight and added units tests in clj-span.line-of-sight-test.