extended mail api

added parameter limit, to get a specified range of mails
refactored classes
weather api

added weather api to get the forecast for the given location (latlng|address)