+ Support to skip cleaning column names with the new `clean_cols` parameter + Addresses 21 + Switched to using pytest instead of unittest + Updated Github actions workflows so tests run on pull requests + Moved utility functions to a separate submodule