replaces tabs with spaces
fixes minor bugs in ShowHandler
add basic unit tests for new ShowHandler
stubs out additional unit tests for ShowHandler