support booleans in dsl
you shant require "sinatra" in extensions
save properties as a hash
add param handling, cast form-encoded strings accordingly
add param validation
readme update