Added first implementation for custom output.
custom format is used by default
Added todo.
Added short grammar that should be used for the parser generation most of the time.
Added test to fix for short grammar to work.
Added test stubs for formatting.