Cleaned up copyright header.
Dropping 2.5, it's too old.
py3k support is enough to bump the major version to 2.0.0
Move the test directory into the package so that unittest can work.
Added test sub package to enable unittests.
Moved tests directory back out, easier to exclude that way.

So long as the test directory is made into a proper package with
the __init__.py file, unit testing can find it.
pylint work
pylint work, tabs ==> 4 spaces, removed trailing spaces.
pylint work, tabs ==> 4 spaces, removed trailing spaces.
All but two tests passing in test_core_unit.py
Added blurb about 2.1.0 being too early.
All tests run on 2.6 via unittest2 and 2.7 via regular unittest
Minor formatting.
Trying travis for continuous integration.
added libexempi3 to install requirements
Added exempi module and testing.
Marked two unresolved tests as to skip.
Added flufl.enum requirement.
Added error codes.
Added exempi error messages.