Removed chapter 4 and moved higher ones to reflect.
Reorganized src folder. Split up main file into logical modules.
Fixed minor errors in report.