Added getFilesInDirectoryRecursive, changed behavior of getDirectoryContentsRecursive to return relative paths
Add .gitignore