updated styling
updated TODOs
updated styling & added input fields + imporved client side form validation
improved client-side validation