Improving PL Approximations of Harmonic Maps and a Penalty-Function Approach to Harmonic Maps