added implementation of world map portlet (re #109)