first implementation for the FileManager
added parent directory for event files
renamed parent to rootDirectory
fixed bug when computing the event file names
added method to set the root directory
Merge branch 'master' into filemanager
moved initialization inside the setwriter method
Modified the persister so it uses the FileManager. It no longer accesses files itself
reordered methods
fix bug. Parent directory was not created
implemented the write method in FileManager
organize imports
removed the commitChanges method. Formatting
removed the need to create the file when retrieving its path.
code cleanup
FileManager now creates the root directory when it is set
change type of rootDirectory to Path
adjusted the way FileManagerTest does setup
adjusted the way the rootDirectory is set.
Merge branch 'filemanager' of github.com:cdmihai/clientRecorder into filemanager

Conflicts:
	edu.oregonstate.cope.clientrecorder/tests/edu/oregonstate/cope/clientRecorder/FileManagerTest.java