minor pep8 fixes
documentation fixes
reorganize documentation

- move tutorial and install into their own seperate files
- move changelog from README.rst to doc/changelog.rst
update years in license file
simplify setup.py a bit; s/new bsd license/revised bsd license
use the readthedocs.com sphinx theme
check if no devices were found