Refactor bits of code

- Adds spec for Elba::Cli
- Removes begin keyword