New view-model

Signed-off-by: Alex Saskevich <alexhomel@ya.ru>
Updated main activity