Port the unit-tests to Faitout

This way the tests are running against faitout if possible, otherwise it defaults to the current behavior against sqlite.
Why set this to DB_PATH here instead of just doing it up above where ``app_settings`` is defined?