brewnit: Added visitor for Fermentables

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit: Grammar update

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit/model: Take into account hop losses into gravity calculations

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit: Added hop visitor to toolset

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit: Added equipment builder to toolset

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit: Added yeast builder to toolset

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit: Added recipe builder to toolset

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit: Moved model analysis tools to modelbuilder

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brenit: Fixed import problem with html_gen module

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit: Added a simple command-line client that takes a beer file in input and renders an HTML recipe as output

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit/modelbuilder: Fixed String literals (trailing ")

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>