Update git ignore file
Refactored code and expanded on date recognition logic and tests