Flash message handling improved in layout.html
SECRET_KEY added to app.config for session
Simple initialization process added

Now at the beginning if tables are not found then user is prompted
to create tables. Also database connection string is read from
DATABASE_URL environment. If it doesn't exists then default sqlite
database is used