the root directory is now set on the event file provider and not the change persister.

This change was made to be consistent with how the thing was built in the tests, and to be consistent with the other file providers.
Merge branch 'master' of github.com:ChangeOrientedProgrammingEnvironment/clientRecorder into fileInit
Event files get initialized after they are deleted and recreated.

Fixes bug from Trello Card #49
Reorder assert method arguments
Code cleanup

Rename. Comments.
Merge pull request #24 from cdmihai/fileInit

Event files are now initialized when the underlying files are swapped