added Makefile (not tested)

added Makefile; separated some consecutive greater-than signs for
template parameters; changed some comments in the source code