Working Model

Generates a viewshed grid for each time step. Also generates an energy
output grid for the entire time range. Going to test and make sure
viewshed is completely accurate.