make edit settings form work. a little refactor of how we store skip_weekend setting