changed tests to use py.test, added 3.4 to travis