diverse verbeteringen en error fixes. Ook een unit test klasse