Use 'require_relative' rather than 'require' so that consumers don't
have to fuss with the library path.