added tab support
added web image
adding SQLite DB and repository pattern