Initial commit from cleaned up engine source code
Removed external template declarations from matrix.h
Removed generated config.h
Added license and readme