CLC-882 - Implement Google task authoring

https://jira.media.berkeley.edu/jira/browse/CLC-882

- Add hover/focus style
- Convert clickable div to button (accessibility)
- Fix selection bug
- Add required attribute so empty tasks aren't possible anymore