Implemented simple keyboard support

#83
moved input processor to view