Precision of Error, Viewshed Issues

Had an issue with precision and seg faults, made error larger to handle
this. Also recognized that viewshed was returning everything was
visible. Made some changes to address this. Still testing. Run time is
awful for this code…