init the app database every time the app is started

This feature is only intended for early development.  Every time the
application is started, the application database is deleted and
recreated using default data.

When we get closer to release, this change must be backed out so that
the database persists between application starts/stops.

Signed-off-by: Tim Henigan <tim.henigan@gmail.com>
WIP: implementing simplified auth mechanism