brewnit: Added unit module, all related calculations and conversions are handled here.

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit: Added hop module, handles all hop-related materials.

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit: Added mash module, handles all mash-related material

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit: Added recipe module, handles all recipe-related material

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit: Added Grammar for beer files, and pre-compiled lexer/parser to src

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit/examples: Added two recipe examples of beer language

Signed-off-by: Lucas Bajolet <lucas.bajolet@gmail.com>
brewnit/examples: Added two programmative examples for beers, for those who don't want to use the beer language.

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