Subscribe doesn't return anything
Overhauling error handling code

* Changing "Negative" to "Minus1" after a doc change about error
  codes in nanomsg
* Renaming functions to exactly match Foreign.C.Error
* Got rid of type constaints in functions that include a predicate
  function argument.
Bumping version to 0.1.0, plus some doc changes