add Makefile and less compile script and other stuff