Fake-Git: Well the name says it all ! Fake git is project where I try to replicate the working of the famous version control system: GIT or atleast its basic functions