Travis Test
Moving tests around, changing entry point for travis
Removing 2to3 warning on Python 2.*
Python 3 Compatibility
Ignoring .egg packages
Removing python 2.5 testing (since travis doesn't support it)

See: http://about.travis-ci.org/blog/2013-11-18-upcoming-build-environment-updates/
Disable travis email notifications
setup.py pep8 cleanup & pylint rcfile
README update
Add pylint code to travis
pylint should not be the reason builds fail (yet?)
First mock test

This is mostly to make sure 3.2 and 3.3 will like our use of the mock library in 2.x and the internal mock system in 3.x
Replacing Python 3 depreciated cgi.escape
Adding api.py tests
Additional test pep8/pylint cleanup

Cleaning up the module itself could be a pain, but no reason not to keep the tests reasonably compliant
Handling line-too-long problem
Merge pull request #21 from neworganizing/nickcat/tests

Initial UnitTest Work & Native Python 3 Support