Extract package requirements into vars
Now possible to install extra requirements via setuptools
Keep package requirements in one directory
Use manifest to include requirements into distribution
Remove python/distribution stuff on `make clean`
Update version number
Fix test suite name
Uppercase the name of the package
Move package version string under package itself

Now possible to test package version like this:

    from flask.ext.styleguide import __version__
    asssert __version__ == '0.1.1'
Refine package classifiers
Add keywords to package
Use `os.path.join` to create path for file in OS-independent way
Use `codecs` module to open files

Prevent possible unicode errors.
Add description for pypi package
Build universal wheel
Add download url
Merge pull request #3 from vitalk/pre-pypi-check

Publish to pypi