add some tooltips and code documentation
Merge pull request #7 from pmitros/dev

add some tooltips and code documentation