Merge pull request #103 from colincross/parser

Refactor blueprint parser nodes to an interface