All byte-compile warnings fixed, Makefile added