Adds Event Generator and Test Project. Adds repo methods

The Event Generator project contains a command line program to generate
events. Currently,the program will generate events (that doesn't already
exist) for the next week (current day + next 6 days). The EventGenerator
class contains functionality to generate events against any date range.
The Event Generator Tests project contains tests against Event Generator.