Mother Simulation2D class + tweaks to rich display

Separated the simulation into a Simulation2D class and ElasticSH
subclass. Added more options to the simulation classes and better rich
display for time snapshots and animations. Included more text to explain
the source functions.

Missing: support for P-SV waves.
Merge branch 'master' of github.com:fatiando/prototypes