Added validations in models and on form tags, also added more styling