Basic Diff Module

Created a basic diff module which diff two files or files in two
directories (if the file name matches)
Started on the Partition Module to split files based on n lines
Its been agaes and I've made lots of changes. Mostly to the CmdR.UI project and to its standard commands
Mark Command created and marks stored on the disk. When a path is set its now parsed for any marks
Mostly changes around the Core Commands