@Create 3D Project
	1) abstract md2 file so it can store in memory
	2) read and parse md2 file
	3) print md2 mesh to plain text for easy debuging and looking
@continue to develop md2 file format loader
@design object oriented information language(OIL) for large software
configure or information store and load
	1)design rule and grammar for OIL
	2)write document about OIL
@add changlelog to help me know what to do and what i have done
@math library
	1)i need to develop a math library,first must collection the data of
	vector,matrix,quaternion
@begin to develop math lib
	1)I plan to first write math lib, then write 3d model loader from
	different file format.
@continue to develop math lib
	1) implement vector2
	2) implement vector4
@write document about liner algebra(60%)
	1)in 3D math library, matrix is so import. so i collection so
	data,and write document about liner algebra
@write document about liner algebra(100%)
@continue to write document about vector(95%)
@continue write matrix document
@write document about quaternion(95%)
@add some document about opengl and rendering
@develop grlib(gerneral reference count object library)(20%)
	1)for quicker and easier developing, I decide to encapsulation stl
	instead writing self.
	2)there are four class in grlib: string , array , hash ,grobject.
	grobject is the base class of string , array ,hash object.
@write xirscript(%20)
	1) lexical analysis
@write xirscript(30%)
	1) about to complete lexical analysis

@write io abstract(50%)
	1)because xirscript need io operation,so i write some part enough
	for xirscript.
@write xirscript(40%)
	1) lexical analysis complete
@write xirscript syntax analysis(90%)
@write xirscript abstract syntax tree (90%)
@writing matrix(30%)