Project file parser/dumper

This creates a tree mirroring the project file, and will be used
to create a directory hierarchy.
Merge pull request #1 from bobrippling/master

Project file parser/dumper