move source files to src, update makefile