New .gitignore file to make Git ignore backups and compiled Python code

- *~ makes Git ignore backup files created by editors like Emacs and Gedit.
- *.pyc makes Git ignore for example __pycache__/svtplay_dl.cpython-33.pyc
  Since the __pycache__ directory is now considiered empty, it is also ignored.
Merge pull request #19 from antoneliasson/master

Ignore backup copies and compiled Python code in VCS
Move code into the classes.
Introduce .handle function in classes
Justin: right domain for twitch.
Python3 support for HLS streams.
Debug crüft..
tv4play: adding support for tv4.se
The old fix didnt work so well on python2.
tv4play: crash when there was no subtitle
options.output failed when the title tag had an attribute
kanal9: adding support for kanal5.se
Update README
Sr: typo in the domainname
svtplay: don't crach when using --hls
Merge pull request #22 from leakim/master

svtplay: fix crach when using --hls
Update the version number