Rework ideas

I think it makes more sense to have the adapter be more prominent and
then provide on top a number of was of installing the adapter.

Still not sure on how to provide some concepts like returning a series.
More reorganizing

Added response lists, new tests, renamed and changed stuff.
Convert tests to testr, add flake8 tox command