* revamped to make heavy use of javascript for painting elements * removed html formatting and rendering from php side * added extra security around usernames * TODO: remove reset password controls from other users for users with read only access to the app. it's better they just don't see it at all but that isn't allowed by IPT's built-in javascript for rendering tables