Replaced old immutable list with new one.
Fixed location of 'SimpleList'
Restructured packages, put lombok all over the place, separated interface from implementation in Mediator and History.