add initialise and create for the tree structure

Signed-off-by: Mattias Andrée <maandree@operamail.com>
support nested quotes

Signed-off-by: Mattias Andrée <maandree@operamail.com>
whitespace

Signed-off-by: Mattias Andrée <maandree@operamail.com>