Support Python 3.x
Merge pull request #60 from keitheis/python3support

Support Python 3.x
Use os.path.isfile instead of os.path.exists. Maybe it will be a folder,
in this case, it won't return None.

Related issue: https://github.com/lepture/python-livereload/issues/59