added red black tree (only insertion) and a makefile