Make crypto injectable
Rename spec files
Add CLI spec stub
Shorten --repository-* options to --repo-*