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

-- Let me know what you think, and whether or not I should continue, thoughts, whatnot