fix #22 Added Tags to Handlers and the ability to register only handlers that have one of a given set of tags