Update JavaDoc, add Smart Zoom, Smart Scroll, appendPage, insertPage