update requirements.txt
improve setup

there is no need to require nose or webob during installation so remove them
and add them to requirements_dev.txt pip file for tests. While I'm here clean
a little the travis file to make it more readable.