Computational Physics and the Open Source Physics Project