Added A license

Signed-off-by: LordIllyohs <lordillyohs@gmail.com>
Renamed MagMain to MMain
Changed names for less typing
Changed name for lazy typing.
The base of the tech model 

Signed-off-by: LordIllyohs <lordillyohs@gmail.com>