Migrate "Event" Object from Shakeyground (rename to Earthquake)
Creation of the initial earthquake object: refactor the previous definition from the shakyground code, extend methods for rupture generation, add tests and documentation
Creation of the initial earthquake object: refactor the previous definition from the shakyground code, extend methods for rupture generation, add tests and documentation