misc fixes
misc fixes

a few more misc fixes for bugs spotted during a review

techfort/LokiJS,Sarhing/LokiJS,mcanthony/LokiJS,shivambarsaley/LokiJS,techfort/LokiJS,shivambarsaley/LokiJS,VladimirTechMan/LokiJS,casualuser/LokiJS,runnr/LokiJS,victormacae/LokiJS,ThomasConner/LokiJS,victormacae/LokiJS,Thrilleratplay/LokiJS,casualuser/LokiJS,mcanthony/LokiJS,N8Sayer/Admin-control-panel,N8Sayer/Admin-control-panel,VladimirTechMan/LokiJS,axomic/LokiJS,runnr/LokiJS,thrownblown/LokiJS,axomic/LokiJS,thrownblown/LokiJS,Thrilleratplay/LokiJS,ThomasConner/LokiJS,Sarhing/LokiJS