HDF; Rename CHndfParser to CHDFParser

Something I forgot to do. Also fixed header include order
HDF: Add Writer & Tree Parser/Writer interaces

Writer is a simple HDF document creator, analogous to HDFParser.

TreeParser outputs the document in a form of parse tree, and TreeWriter
takes parse tree as input, and writes back as a document. Yes, I couldn't
really come up with better names.
Create 'resources' directory

Its purpose is to hold the source-code representations of different
resources which will be embedded into the binary executable