(refactor) updated node system
(test) added file write spec
Merge pull request #16 from jimobrien/feat/bufferedwriter

(test) added file write & stdout stream spec
(refactor) refactored token map to accept Node enum versus struct
Merge pull request #17 from jangahroo/master

(refactor) refactored token map to accept Node enum versus struct
(refactor) updated tokenize method to pull variable names out of tags
(refactor) removed regex requirement from lib and parser
Merge pull request #18 from jangahroo/master

(refactor) updated updated tokenize method to properly handle tag names, removed regex requirement
(refactor) added functionality in tokenize for new node types
(bug) fixed bug that added empty static strings
Merge pull request #20 from jangahroo/master

(feat) added new node types and token handling
Changed Node from a struct to an enum
Refactered render_data function to hanle node enum instead of node struct
Refactored create_data_map to return a hash map of Strings
Changed Node from a struct to an enum
Refactered render_data function to hanle node enum instead of node struct
Refactored create_data_map to return a hash map of Strings
Fixed merge conflicts