Some code style changes & added FilesIdentical and DirExists testers