Added client side pace validation for runs

finally closes #10