Added ast pretty printer

It's a start. Colouring would be an nice addition.