Add checks for 0.x SemVer incompatibility

Resolves #189 
Hm? I'm all for changing this documentation, just not sure what to change it to. Tried to copy :spaghetti: from the original issue in #189 . Do you mean to instruct users to only use `~> 0.x.y` or that this only occurs when `major == 0`?