Made support for 3.4

Changed urllib for urllib.request, urllib.parse, urllib.error
Also added newer way to format string in some places ( .format() )