add auth success cljs, replace socket connection, improve project structure