Add style name and category information to style objects.

Currently if you just have a `Brauhaus.Recipe`, there's no way to find the actual style name of that recipe, regardless of weather or not a style has been set. It was also discarding the style name/category from the BeerXML, which didn't seem right.

In order to reduce duplication I added the style name/category automatically after the BJCP styles are defined.