Many files have code which is commented out (Especially main functions as tests). Remove them and write proper tests.