restructured G_commands.* and M_commands.*, edited Makefile