Fixed issues with relative paths not running annual update.

Also added full paths to perl (hadn't had issues with this but wanted to
be proactive).
Revised gitignore configuration