bmessage: use regex breakpoint to match category

Resolves #57
bmessage: Allow optional category
Use verbose regex for bmessage input
Use exact name when category is given
Merge pull request #58 from facebook/bmessage-categories

bmessage: use regex breakpoint to match category