More idiomatic scala use of betamax

Refactor Betamax helper to make it more semantic as well as type safe. Overall I think this helps to improve test
readability and also makes the code more idiomatic Scala.