Added keyboard functionality

Arrows to move, delete and backspace, control/shift + arrows and delete