CLeaned Repository of unused classes, started framework for events and
listeners, more documentation.