Contextlog implementation

replace `tests` with `py33` and `py34` - this will allow to check compatibility with different python versions locally, also this whill shorten travis test time (by parallelizing flake8, pylint, py33 and py34 - but you should change `.travis.yml` as well)