Move the test's describe builder to a reusable method
Clean up and update describer test
Use terminal-table gem for describer
Update Describer according to new test specs
Merge pull request #69 from relaxdiego/fix/use_aliases

This fixes the CLI Describer in two ways:

It does not display a code block when the request has no parameters.
It shows parameter aliases when defined.