Change unit test config
Refactor naming of modules

- Changed partnumber to Search. This better reflects it's functions.
Expanded tests to test for the additional regex tests

-Wrote expanded regex searches for multiple rev in a file name.
    This will now write to an error log so manual fixes can be done if the
    regex isn't smart enough to figure out which rev is right
Add write_error _log function

write_error_log will write any error to a log, this simplifies find_rev
Changed test names to match function tested
Refactor functions to search from rev table and return files that match
Iterate over list now searches for and copies the files with a rename
Add new item rev table
Almost working, needs lots of refactoring

Method for parsing the dir and re-naming is working, but the code needs
 a lot of work. Need to re-factor the except block, and move the complex
  functions out of iterate over list
Almost working, needs lots of refactoring

Method for parsing the dir and re-naming is working, but the code needs
 a lot of work. Need to re-factor the except block, and move the complex
  functions out of iterate over list
Refactor test of file-rename rule
Refactored try-except block to iterate through numbers

Code now automatically iterates (#) appended to file name until it finds
 an open number, then saves the file as that.
Add folders to gitignore
Replaced eco number folder check

Check the root (file structure) for the eco number we get from the index.
This prevents adding a ton of redlines to the attachments of items that
 we don't need, as they belong on the change item.
Change logging so messages are more descriptive

- Made log messages tab delimited to import into excel
- Added an else statement that logs if zero length lines are iterated
Add NEW REV search regex

-Search for "NEW REV" in folder the attachments are in
-Apply the same function if we found the right rev.
Add NEW REV search regex. TODO fix slow performance

-Search for "NEW REV" in folder the attachments are in
-Apply the same function if we found the right rev.
update gitignore

exclude compiled test dir
Added timer for if statement
update gitignore