[#13] Added State value to all return values of init()

The  `terminate()` callback takes the implementing module state, but some of the values returned from `init()` didn't provide one, so they were modify to do this. The README was updated accordingly.