Initial port of the python ED25519 crypto suite into pure PHP

This code is partial and does not meet the unit tests. More clean up is required as well as more extensive testing of why it's getting different results.