Implemented Document::new which returns a new document with attributes of type Vec<(String, String)> and content of type String