Improve BP detection

* a commit message can have multiple blueprints
* make sure direction is approved for the BPs