security enhancements, misc fixes, admin page revamp, etc