Tabular output

This improves user experience by allowing collections/queries to be displayed as a table. The default view will be a table showing all properties ("full" view) if not specified otherwise in the views.yaml.

Fixes https://tickets.puppetlabs.com/browse/RAZOR-43