Implement LensKit CLI

This implements the basic LensKit CLI (#448), including several commands.

This includes model building and deseralization (#447).

Remaining work:
- [ ] Remove `lenskit-package`
- [ ] Implement graphing (#339)