update basisjs
implement app profile singleton
fix path
make work in case when app profile already loaded
base implementation of warning tab
rework main menu style