Fix bug in client-side validation
Fix broken keyboard shortcut.
Add more validation and shortcuts #56
Implement new buttons as per #58

There's also code to go to the next hit within a Target, just in case we want that later
Change next unconfirmed to be independent of target (#58)
Add link to target#show (#59)
Update target#index output (#60)