[Linchi] 
1.added more structure to framework
2.added webgl related functions to renderer