Lots of minor bug fixes, UI improvements(keyboard layouts)
Error handling 

Signed-off-by: nithin1992 <nithin.nik@gmail.com>