Edit makefile to pick the right compiler..

 * Add bin folder.
 * Edit .gitignore.
 * Add ex16 to petsc/da.
Implement both types of tests.