Refactored a lot of code with station keeping.

Added an entire new class called stationkeepingcalc that houses many
box related functions. Will transfer the rest of the code from standard
calc over.