Added test for empty string
Added test for tab-indented code block
Added scanner tests
Added remaining failure conditions to scanner
Added Travis and coveralls badge
Added missing case for 100%