Rebuild Admin section, added basic admin security. Too many fixes in one commit.