Add an :scm key to project.clj

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
Split the library and the CLI apart

Because half the dependencies were used for the CLI only, and this was
getting annoying, the library and the CLI have been split apart - but
still remain in the same repository.

This fixes #8.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
cli: lgstool without arguments should print the help

When running without arguments, lgstool should print the help, and not
throw a stack trace.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
cli: Beginnings of a test suite for logstore.cli

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
cli: Document the -t argument of the random method

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
Merge branch 'feature/lib-cli-split'

Signed-off-by: Gergely Nagy <algernon@balabit.hu>