adds support for name and desc to resource dsl

gem now supports the full DSL outlined in the README
adds rack-test to BDD stack