Introduction to Symplectic Geometry, Moment Maps, Localization and Integrability