fix all the things

1. Remove unnecessary deps
2. Add tests
3. Update the README to be a bit more accurate/useful
4. Add a LICENSE file

Does this still meet the needs you have in mind for it?