Entire rewrite code complete.  No testing on a VastFMT yet.

• Singleton for classes chosen because of the way the parsing loop
  allows multiple calls to options.

• Not as OOP as I had hoped, crappy interface for ease of looping
  through once all options have been parsed.

• Included a couple things that were previously TODO items like
  conversion of watts to dBµV as well as calculating the PI from the
  station argument.