get rid of validate function

the base deployer implements all of these, so we can't really validate.
besides, validation like that is a feature of languages that use
"interfaces" - coffeescript doesn't so it's weird to monkey-patch it in.
get rid of getName()

I'm just gonna name them correctly from the start
rewrite a lot of the base transport class