Validation for S3 UI fields

Closes #30 

Uses the new i18n system for error messages, and HTML5 form validation attributes.
paper-dropdown looks good.  I'm a little bit afraid that the list could be stale in the future (amazon may add more regions), but that would be really infrequent so that we can simply deal with it.