refactor dependencies

Conflicts:
	docs/installation.rst
update travis
add requirements-dev.txt since needed by travis