logger receives a filename at initialization
returns all logs after method has been called 5 times
logger writting to file after 5 logs
refactored tests so it would still work later once timestamps were added
adds timestamp to log files
handles more then 5 logs, but still prints 5 at a time
class now no longer overwrites log file, only appends information

Previous commits would overwrite the file passed whenever the class was instantiated. It now will just continue to append logs to a file, so if there are previous logs, they will not be overridden