Git meta

Using File.new(directory).mtime.utc only works locally because time stamps are reset when you push the git repo.  To fix this, I used a script that creates a json object that contains the file path(key) and the meta data(value) in `.gitmeta`. Then run the script with the `pre-commit` and `post-merge` git hooks to update and set meta values.