added num_type.c to make list
added "pragma once" compiler directive
renamed "Numeric" to "MNumeric" (Molly Numeric) to fix some inexplicable name collision