updated backend, introduced full client structure with all needed js
libraries