Extract Table Printing Logic

Moves repeated table print logic into a class. Also moves the report classes for policyfile install and upload to their own part of the file hierarchy (and namespace), and adds tests for them.

/cc @opscode/client-engineers 
heh, cool, i can never quite tell when you've got a typo or you're just using a cool new ruby feature....  =)