Create a logic module that doesn’t include Riak

Similar to the gen_server version but this doesn’t rely on a process.
This is much easier to test than using riak_pipe directly
Use more easily testable fitting
Min OK Fitting

Doesn’t (and didn’t) handle anything more than unique by host. Also
doesn’t handle timeouts
State change fitting