added travis config, requirements.txt and fixed a few object class methods