A Trial Wavefunction Approach To The Frustrated Square-Lattice Heisenberg Model