Added more efficient DP
Working with commenting partially finished -- going to switch to sets instead of dicts
Everything but the readme
Added README and CLI