Add rudimentary DSL for Rye

* bin/rye loads dsl config(s) specified on command line
* lib/rye/dsl must be loaded since functions are global
* example of working dsl in tst/dsl_example

Still much work to be done, but it works pretty well in the example.

Inspiration somewhat due to Fabric (Python) and the features
implemented here:

http://tav.espians.com/fabric-python-with-cleaner-api-and-parallel-deployment-support.html
Add ability to group commands in DSL much like batch

* but not as well.
Add terminal color capability in output
Add code to check exit status and respond in output accordingly

* Cleaned up colorized output, should work very well now
* Cleaned up output to be neater
Merge pull request #27 from randywallace/dsl

Add rudimentary DSL for Rye