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
Merge pull request #435 from christianv/CLC-882

CLC-882 - Implement Google task authoring