Fix bug where bases weren't always shown on zoom
js bug fixes

- show the user a message if their jump position is too large
- increase the message display time
- display a ‘no readsets found’ message if the server doesnt have any
data
Add some very simple form fields
Fix decorator if statement