Dasherize controller names in routes; accept port as CLI flag; allow form field options to be specified as tags.