general updates

* add flake8
* add interesting words
* add buffer wiping keybind
* reselect visual select after indenting
* remap arrow
* add auto widthing functions