Add water.rb and spec file