Do version checking minor cleanup

Super minor cleanup, mainly separate the "if" to make version checking on 32 and 64 bits architecture:

* I think it makes code more readable
* Avoids to pick up bad offsets when targeting 64 bits targets.

Also minor update to the module description. Once you feel comfortable with the code and tests I think we're super close to a first pull request :) Again, let me know if I could help with something else!