refactored these widgets to reduce overall class complexity:

    - Directions
    - Draw
    - Find
    - FloatingTitlePane
    - Geocoder
    - StreetView
restored some functionality related to templates and the Identify UI
that was misplaced during the big push to develop branch last week.

split 2 of the larger functions (executeIdentifyTask & getInfoTemplate)
into multiple functions to assist with debugging and reduce their
complexity. Overall complexity of the Class has increased as a result
but worth the tradeoff.