split insolation and orbital lookup code into different modules.
new class OrbitalTable. lots of work still to do.
OrbitalTable class is now working.
long and short orbital tables now working