reduced directable.rb comments to one(1) line per method
added hash lookup to Directive