added catch block to return a default object if database is empty and throws an exception
changed table name in db schema and refactor code
add TopOffer property to database
added method to get a random top offer
Merge branch 'InfoBanner'