Adding travis.yml, setup.py and ci badge

A couple of things worth mentioning:

- Right now the package depends both of PyQt4 and PySide... is this intentional?
- Beware that I reference my fork; you probably want to change it to your own repository;
- You have to log into travis and enable it for your own repository;

(Recreated pull request after cleaning up history)