Weather portlet

closes #9