Accept XML recipes exported from BrewToad.com

BrewToad.com does not include any `<STYLE>` information in its xml, so I updated your xml1 engine to accept a `nil` style. Also updated `Recipe#as_json` so that it converts it invokes its related ingredients `#as_json` methods as well.

Thanks!