Merge pull request #154 from maxmeyer/feature/io_stream

Feature/io stream
Added entry for file piping
introduce close input and deprecate eot
replace eot everywhere
Merge branch 'feature/replace_eot' into puppet_generator