Space-Time Codes, Non-Associative Division Algebras, And Elliptic Curves