Mayor code clean-up
-> Defensive programming
-> Tests gefixed
-> Warnings fixed
-> Ongebruikte code verwijderd