Flask guidelines, test for latest.

Following Flask guidelines for extensions. Using setup.py for testing,
and using pip install . for travis.

Added tests for latest versions of specific resources.

Removed tests __init__ file as suggested by pytest.