Created a cabal file. Moved all plotting functions to the new Signal package.
This package is now only an interface with the OS X hViewer.

Plotting functions must be provided by other packages implementing instances of the
Displayable class.