Fix .ruby-version to use correct format of version.
Add Aruba for Cucumber specs.

* Add Aruba gem.
* Rewrite Cucumber step definitions to use Aruba.

There are 2 main reasons for using Aruba. Without it:

* We couldn't capture the stdout of the stuff being run through LLVM.
* A call to exit would exit out of Ruby/Cucumber too.