Fixed A-lot of bugs. It compiles but does not link because list.c is empty.