less layout center flexbox safari fix, backend array.js, auth.js
db schema and http service updates