cleaned up tooltips by moving functions to toolltip module, added caching for new tooltips
Merge pull request #686 from 7sharp9/tooltipclean

cleaned up tooltips by moving functions to toolltip module, added caching for new tooltips