Added a parser that covers the String type and implemented a (probably terrible) Show instance.