Adds when-then handling in ruby
Adds first implementation of a Case splitjoin
Adds a case join spec
Else handling when joining cases
Adds case splitting
Removes a debug echo
Adds alignment to joined cases.