More adds

Added a ton of files:

* I'm trying to only add stuff that either I have unit tests for, or I will create tests for.  Inside dspy/tests/ I add a new file for every group of tests.  Currently I make a new test file for every package (e.g. cmd, text, parallel,...).  
* We have 68 tests now (from dspy/ type "make test"), but we need more.
* We need more examples.
* I'm trying to only add super-clean code...this is a showcase as much as a useful package
* I created a "workflow" directory that you can add stuff like topic_seek to