re-thinked .includes file, protection from FileExists exception, protection from recursive infinite loop walking in ubuntu repo