various changes:
  + Added credit to a github gist,
  + Added an autoInclude() function to AutoIncludeC
  + Added an addPaths() function to AutoIncludeC
  + Updated the test script code
  + Added more unit tests.