Pydsl updates

added the option to do implicit ordering of the states in sls by adding require's for you, and updated the stateconf renderer so it's possible to pipe pydsl output into it, etc.
Next step, document the DSL and how it can be used with stateconf.