Added a total alcohol volume calculator
Refactored factories to minimize constructor logic in specs