spec for Agreement#removeRole, plus implementation

Also renamed existing specs, and now running under Maven.