renamed CustomFunction.cpp/.h, CustomClass.cpp/.h
refactoring around ClassCustom and ClassOfStruct
fixed a bug that constructor of struct doesn't have a name
fixed a bug that constructor of struct doesn't have a name