Removed the intermediary unhopped wort. Changed many "type" declarartions
to "newtype", changed several adt to use record syntax. Add boiloff calc
to the boil function.