fix py3 bytes-vs-str problems
expose and test crypto_scalarmult

fixes #65