add vim swapfiles
create settings page
create widget page