KAZOO-3064: formatting, specs, cleanup
KAZOO-3064: add spec
KAZOO-3064: fix spec and formatting
KAZOO-3064: cleanup makefile a bit
KAZOO-3064: formatting and specs
KAZOO-3064: refactor shared code into function
KAZOO-3064: refactor case into function call
KAZOO-3064: formatting
KAZOO-3064: refactor function into sub-function clauses
KAZOO-3064: formatting and refactor case to function
KAZOO-3064: formatting and refactor case to function
KAZOO-3064: formatting
KAZOO-3064: formatting
KAZOO-3064: formatting
KAZOO-3064: formatting
KAZOO-3064: formatting
KAZOO-3064: formatting
KAZOO-3064: formatting
KAZOO-3064: formatting
KAZOO-3064: cleanup makefile a bit