added document page
removed hash in content page address
created document class
logic for adding content
document requires name
document requires name
document contains multiple sections
document holds contents in sections