add COLORPAIR data structure

1.增加了颜色功能的一些细节
2.将主程序文件根据功能分出了几个头文件