Default Port

If port argument is given, use that port. If not, use 8080.
Made print a standalone function

printout(...) now got the usage of print since it's easier to modify a
small function than every occurence of print.
printout manages the colorization, the IP prefix and the request line
postfix.
Fix.

Else, the client would wait 'til its own timeout for the resource to
load.
conn.close() helps :p
Merge pull request #2 from dfmogk/master

Added Client IP