python3.3 compatibility + replace --no-clear with --clear

I've just simple replaced the print statements to functions, and it works in my python3.3.2 environment.
+
I think it's more logical to use a --clear option and don't do any terminal clear command per default. 
I'm using pywatch in a remote terminal...