Update submodules
Removed commented out stuff
Document and clean up
Enable vi style input. because screw emacs.