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.
Renamed JSON strings and extracted constants

All JSON that refer to some entity use the same name for it.
Extracted all strings to constants.
Renamed constants that refer to change origin to have common naming.
Renamed JSON strings and extracted constants

All JSON that refer to some entity use the same name for it.
Extracted all strings to constants.
Renamed constants that refer to change origin to have common naming.

Implementes Trello Card #50 https://trello.com/c/ZQkSvb8U
Merge branch 'eventFormatRename' of github.com:cdmihai/clientRecorder into eventFormatRename
Merge pull request #25 from cdmihai/eventFormatRename

Renamed JSON entities
Merge pull request #24 from cdmihai/fileInit

Event files are now initialized when the underlying files are swapped