database.py: Normalizes the URL strings (chfoo/wpull#21).
database.py: Refactors URL insertion.
database.py: Fixes top_url not set correctly.
testing/goodapp.py: Adds infinite handler for manual testing.
database.py: Forces using SingletonThreadPool for SQLite.
database.py: Abstracts the SQLAlchemy logic.
Merge branch 'issue/21-db_refactor' into develop
changelog: Adds note about db change. Updates latest to 0.15.
Bumps version 0.16a1.