Adding pretty comment

...walking down the code, pretty comment
the kind I like to read, pretty comment...
Add a .gitignore file

Because every project deserves one.
Add Errors handling stuff

Just 'cause, you know, those Exceptions are all the rage these days.
Starting Objectification

OBJECTIFICATION YOUR HONOR ! THAT'S RIGHT !
Indexing Sources & More objectification

All for the Greatest Good, ofc.
Dude, those instances are, like, small, singleton-patterned classes. HOW
COOL IS THAT, HUH ?!
More Objectification: introducing Features

Ob.. Ob.. Ob.. Objects.
This is Java style !
I'm introducing Features object for simplification purpose. Yeah really.
Just trust me and wait for the next commits.
Adding 'listshows' feature for 'arteplus7' source

This allows to list the shows available on the server and print the
result nicely, with infos and shit. Cool huh ?
Next: put the Sources stuff in a separate sources.py file. But now I'm
going to get some sleep.
Merge pull request #1 from Lertsenem/master

Adding a list feature for arte+7 / Refactoring, introduction of OOP. This is a way to do OOP, but this is NOT the right way. This is javascript OOP. I puked in my mouth. Ew.