Added tox and nose configuration

Still I have to check the setup.py dependencies for testing.
Ignore .coverage, .tox and *.swp
Python 3.3 compatibility

- Refactor needed in order to have tests
- 100% Coverage with unit tests
- Some conceptual changes like removing the public key. I need to
  confirm this, but let's give it a try.