[#66] Do not show columns when the result is an empty set
fixes #66
[#65] Stop duplicate tables
[#65] Unit test
fixes #65
[#58] Added ./github quickfix but not sure if it works yet
fixes #58
Merge branch 'i60' of github.com:elliotchance/eagle into i60