Renamed template names and variables for greater consistency
Changed dictionary access of cleaned_data to get method for better error handling
Added contact link to 404 template
Added ARIA role attributes for better accessibility to base template