Closes #20, #27, #28
- Name buffer
- Keyboard shortcuts
- Separate names.js
- Fixed query grouping bug