Essential Functions recreated
Better output filenames
Merge pull request #1 from tmartin357/master

Version 1