Added `Document` struct
Merge pull request #18 from bvssvni/master

Added `Document` struct