Add basic pass by reference support
Convert tests to Specs2 with has nicer tool support