Program broken. Implementing sail length features.
Geometry removed
Lengths successfully re-implemented

Because of single-argument restrictions, a non-signal approach is taken
towards adding object references to the lists that track enablers.
Minor fixes. Redundancy removed. Code documentation added.
All prices now represented internally as integer in cents
Removed debugging printer