HARM: A Numerical Scheme for General Relativistic Magnetohydrodynamics