- Add Docker support
- Clean up code
- Finish documenting code
- Add a table based implementation to allow for cracking multiple codes
- Speed up algorithm
- Fix all memory leaks
- Clean up compiler warnings
- Add performance details to README.md
- Begin process of adding benchmarks and unit tests