tag presets

Tag presets for #18 

A value of `true` for a tag means it expects (or tolerates) a "parameter" (e.g., `@type {Number}`) whereas `false` means it doesn't (e.g. `@abstract`).