bumped version number in __init__
Updated documentation.
Changed NavigableDoc functionality and added testing

Added `attributes` property. Changed how `options` method worked.
Following that, changed how `template` method worked, because it
relies on `options`.

Added unittesting for NavigableDoc.