Minor vi bind fix
Stop tracking config file
Only write non-default binds to config

Move stuff out of control.hpp that didn't need to be there