Cleanup Complete component API.

Also, take into account when use has already taken the challenge.
seconds should be 120.
Add ability to navigate choices with keyboard because why not.
Persist the user's data using localStorage.
Add basic Admin panel.
Remove unused code.
Cleanup some CSS.