Leibniz Algebras (Structure and Classification)