2009-05-13  Hans-Peter Locher <hans-peter.locher@inquant.de>

    * README.txt: fix header levels
    * api.py (update_recipient):
		implemented

2009-05-12  Hans-Peter Locher <hans-peter.locher@inquant.de>

    * api.py (xml_request): 
		implemented, returns silverpop api response (xml)
    * api.py (submit_to_silverpop):
		refactored , now needs argument api_url,
		uses xml_request now
    * api.py (add_recipient, opt_out_recipient): 
		refactored uses submit_to silverpop, which now takes the api_url,
		xml)
    * README.txt: add doctest for api methods
    * api.py (select_recipient_data): implemented method,
	  needs seperate test in doctest
    * api.py (is_opted_in): implemented method,
	  tested in doctest, need more tests

2009-05-11  Hans-Peter Locher <hans-peter.locher@inquant.de>

    * api.py (add_recipient): 
		implement method (taken from collective.pfg.silverpop 0.5)
    * api.py (opt_out_recipient): 
		implement method (taken from collective.pfg.silverpop 0.5)
    * api.py (submit_to_silverpop): 
		helper method for sending the request, 
		interprets the silverpop response and returns True/False

2009-05-08  Hans-Peter Locher <hans-peter.locher@inquant.de>

    * api.py (select_recipient_data): 
		created, currently returns always True
    * api.py (is_opted_in): 
		created, currently returns always True
    * api.py (opt_out_recipient): 
		created, currently returns always True
    * api.py (select_recipient_data): 
		created, currently returns '<tobedone>foo</tobedone>'
    * api.py (xml_request): 
		created, currently returns '<tobedone>foo</tobedone>'
