Added Client Side validation on Lecture Weights and fixed placeholders not appearing on login