added folder 'testcodes' to store old codes just for testing stuff. main.c is in the top directory, so when we use the makefile it compiles the correct .c file