Added flag structure to store command line flags
Added vocab.md and design.md. Began initial work on vocab.md
Added pattern matching functionality and initial framework for parsing command-line arguments
Removed unused documentation files
Added some better comments
Put function return types on separate lines to conform to coding style
Committing files to merge fix
Merge branch 'master' of https://github.com/flowgrammable/freeflow into akron/noctrl-cli

Needed for bugfix.
Added simple command-line flag parsing
Rewrote the CLI parser  to be oblivious to semantics. Also moved code into cli namespace
Made style changes
Refactoring and style updates.
Use moves to avoid copies.
Speculative design for cli/
Laid out basic framework for type system.
Began stubbing out the hierarchy for commands
added command.*
Formatting fixes, small changes.
Split the parameter code into its own module
Merge branch 'akron/noctrl-cli' of github.com:flowgrammable/freeflow into akron/noctrl-cli