Separated the dictionary into its own file
Created the API in main and did a cursory implementation of LZW_Compress
Now uses dynamic memory in LZW_Compress
Bug fixes
Implemented LZW_Decompress (still needs dict_search)
Implemented dict_search
Refactored Dictionary API
It works now!
Added a clear code in case we go over 16 bits
Added getOutFile and printHelp and set up the argument logic
Fixed compiling with the last api change
Implemented processFile, it works!
Put the LZW functions in a separate file
Reorganized files and added a CMake file
Fixed the help text
also removed the no option run mode
Removed the extra new line before the elapsed time output
Added a readme
Merge branch 'LZW'
Replaced with the old main