New features and bugfixes.

1. Introduced the userdata/ dir.
2. Redesigned the user module to be more intuitive: the user now only needs to define event handlers.
3. Fixed ETA calculation.
4. Fixed vector rendering.
5. Report now prints the simulation end date if available
6. Reformatted the report.