Point, Phrase, Sequence, Motion.

Complete rewrite of library to address shortcomings in previous incarnation.
A work in progress.
Unit/regression tests in Choreograph_tests.