Merge pull request #111 from fleur/master

added correct error handling to template
Merge pull request #112 from fleur/master

added error string to TemplateError enum
Committing to pull down
Deleted extraneous lifetimes from template and rustache
Update README.md
Update README.md
Deriving Show on Rustache Error in lib.rs
Using render_file and render_text in lib.rs to get rid of unused code warnings
Merge pull request #114 from seanchen1991/master

(refactor) Using render_file and render_text in lib.rs to get rid of unused code warnings
(refactor) updated parser and compiler, updated incorrect test
(refactor) all tests now passing under character compiler
(refactor) added comment token tagging
(refactor) updated parser templat and rustache to pass tokens as mutable references
(refactor) updated to handle whitespace, 3 new tests passing
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