Boolean Algebras with Operators. Part I