Quasimap theory