Reorganized the examples directory

(formerly known as test_driven_development)
Cleaned up example GP script

and switch to using the default solver
Changed the testing folder's organization
pep8