added .gitignore for RStudio
added RStudio Project File
added implementation of cacheable inverse matrix