Viewshed Changes

A lot of changes. Finished implementing the viewshed from sun position
to current cell in grid. Also creates a viewshed for each time step.
Updates each cell’s energy output at each time step and returns the
total energy output grid. A lot of small changes to make the code
compile. Now for testing!