add abstract, header style, section style and so on.

add abstract, header style, section style and so on. renamed cover to makecover, and reorganized code.