Mostly Functional

Save for a minor compilation issue to be resolved, and an
implementation of writing phrases to file, version 1.0 is done.

Committing here as I plan to break things for a brighter future.