Created a parser for inputing the events

Created an Event Factory to create threads and and Event Executor to
execute them in the order specified by the file.