add basic makefile and shuffle some files