magzor-cpp-mode started
modified ulegs slightly
added makefile mode support