Added bookmarks to metadata parser

Added new bookmarks method to the metadata in the format of an array of OpenStructs with level, title, and page.
Allows for calls like `@metadata.bookmarks.each { |bookmark| puts bookmark.title }`