Added ID option for data directory generation

Created a modified version of DateTimeGenerator to include incremental
numbering.
Maybe a nicer implementation would be to rewrite DateTimeGenerator to
have incremental ID as an option.

This would also allow us to get rid of the Incremental Number generator
if properly implemented