Add CLI

Fixes #29.