Added commits to file parser code and updated file parser to pull out functions when the program headers are used