Add initial passing tests, require reactive_support