- Split project into CLI and library.
- Removed unecessary file logger
- Add CLI argument parsing
- Cleaned up directory structure