Symmetries and Integrability of Difference Equations