update Makefile to support build of python 3
support testing for python 3.3 and 3.4
pda support python 3.3 and 3.4
changed print statements to print functions and added u() function to fix string/unicode/byte conversions for python 3 support
adapted code to support both python 2 and 3
use print function and change shelve syntax to make code python2+3 compatible
ignore return code if *.egg files do not exist, so the rest of cleaning can continue
set zip_safe flag to True
closed local sockets after each request to avoid "ResourceWarning: unclosed socket" in python 3
made test script python 3 compatible: 1.fixed mock import; 2.fixed string/unicode type; 3. dict syntax 4. close socket.
changed to beta release
Revert "closed local sockets after each request to avoid "ResourceWarning: unclosed socket" in python 3"

This reverts commit 7415da03152ff137a48d32035e064ea2d6988e7a.
removed close() function call, since it is not really a bug
upgraded to version 0.3.0