Added current date time stamp on event creation

date time stamp added to calc the current system date time and insert into the new event as the DTSTAMP when creating events rather than hardcoding a historical date as a placeholder
Added user defined file input

Added user specified file input back into the code.  Also rearranged the code a bit so that an out file is not created if the user doesn't enter a filename.
Merge pull request #1 from lethaljd/working

Working