Improve performance of Corsika reader
Hacked high-performing versions of particle data readout
Removed unused imports
Removed hard-coded paths and added argument parser
Install store_corsika_data as script
Renamed 'old' simulations out of the way
Set up simulation scaffolding with Arne, Hans and Niek
Draft of groundparticles derived sim class
Oops. Forgot __init__.py
Make output_path default to the root of datafile
Implement functions to prepare output tables

One function creates the coincidences group and the
containing tables; coincidences, c_index and s_index.
The coincidences group also gets the cluster as attribute.

Another function creates the events tables for each station
First a cluster_simulations group is created,
this contains the station groups which contain the events tables.

Finally a function populates the s_index table with the paths to the
station groups.
Implement function to store station observables

Currently does not work, unknown what format station_observables will
be.

Sets event_id to the row number (0-based),
the rest of values should come from station_observables.
Returns the event_index for the c_index

The run now loops over an enumerated list of stations.
The station_id is used for finding the station group and the c_index.
Implement function to store a coincidence

Does not completely work because the format of shower_parameters is
unknown.

Stores coincidences like CoincidencesESD.
Coincidence id is the shower_id.
A coincidence is stored even if its not detected!
Move the tests for the old simulations out of the way

These tests are currently broken.
Some imports need to be renamed to old_simulations.
Add tests for base simulation

Updated version of test_base_simulation for the new simulations
Implemented (partially) groundparticles shower parameters
Fixed tests for old_simulations
Use explicit relative import (PEP 328)
PEP8 indentation

Make indentation distinguishable
Fix running BaseSimulation