add precision argument for migrad

per #117