adding html extraction in eatiht_tree.py

fixed rst formatting problems

added getters and generally more useful functions to data structs