Algebraic Geometry for Associative Algebras