Added support for the second Currency Source [Currency API on Google  app Engine]. The API only supports a few currencies so if the requested currency is not available system returns zero
note: also seperated  the methods  for updating DB and retrieving rates for maintainability