Decoder: fixed detection of TAB, is done before parse()
Decoder: added checking for bad indentation
Decoder: added support for key-after-bullet syntax:

- key1: val
  key2: val