Added .gitignore

Still need to fix out-of-source builds, but this as least
gets rid of the in-source build noise
Forgot one entry in .gitignore
Stub of PhysicsFactory