tiotokannan backend-oliot refaktoroitu bottle.app()-olioon