[fix] missing background in landing page
[fix] try..catch initialization in home.js
[fix] security update - use of database tracking for sessions, and increased encryption