set viins mode indicator to [ins]
update prompt: git-status, exit-code, vi-mode

split up code into different files