Clean up code

pep8 errors
pylint errors
Reorder imports
Add pep8 and pylint to setup.py
Add pyc, egg stuff to .gitignore
Add .travis.yml file
Add python environments to .travis.yml
No-op to force travis-ci build
Fix some too-long-line errors
Add requirements_test.txt
Force requirements to be laoded for travis test
Add pep8, pylint, pyflakes to travis build; improve code quality; Convert to support python3, add pyflakes
python3.1 builds seem to generate errros in travis
pyflakes does not build in python 3.x, so rip it out
Force build
replace ifilter with filter, suppress pylint warning for filter
Merge pull request #1 from hughdbrown/master

Add travis.yml builds (2.6, 2.7, 3.1, 3.2); pep8, pylint, pyflakes; add all requirements