Nupay, a state of the art Cryptocurrency Platform