added keyboard shortcuts (closes #10), modal close on esc