Merge pull request #115 from jangahroo/master

(refactor) updated parser and compiler to handle comment whitespace
Started moving tests to use render_text and render_file
(refactor) Deprecated old  functions and replaced them with render_file and render_text
Merge pull request #116 from seanchen1991/master

(refactor) Deprecated old functions and replaced them with render_file and render_text
added error handling to read_file
added commandline tool, added some error checking, added render trait for Path to handle JSON file case
supressed dead code warning on cmdline main fn
Merge pull request #117 from fleur/master

error handling, cmdlline tool, Path render trait for JSON file
fixed sections rendering
fixed section tags nested inside an inverted section tag
updated roadmap in README
Merge pull request #118 from fleur/master

fixed sections rendering
broke cli out into separate repository
Merge pull request #119 from fleur/master

broke cli out into separate repository
factored handle escaped and unescaped nodes
Merge pull request #120 from fleur/master

factored handle escaped and unescaped nodes
(refactor) more whitespace updateS
(refactor) extracted parsing functions
(refactor) more abstraction
(refactor) parser updates for whitespace handling