wip: Add waters project

* Add `hasUrl` method
* TODO: figure out why specs fail