Non-Associative Algebras: I. Fundamental Concepts and Isotopy