Better accessibility for installation flow

1. Labeled form elements correctly
2. Added more semantic field types for email and url inputs
3. Required fields are marked as such