refactored the api callers, added support to get all beer styles