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.