fix comments
remove duplicate bindkeys
update prompt: git-status, exit-code, vi-mode

split up code into different files
fix terminfo