Add travis testing and fixes

* Add more patterns to gitignore
* Small PEP8 fixes
* Fix classifiers being taken as keys
* Remove wsgiref from requirements since it only has eggs until python 2.4 and causes fails in newer versions of python
* Add travis and coverage files
    * travis testing unittests, flake8 and install on various python versions
         * pypy
         * python 2.6
         * python 2.7
         * python 3.3
         * python 3.4