Finish implementation

This PR adds the `--pycache` and `--all` options and completes the initial implementation.