added whitespace package and global setting, kbd C-c w, and hook for prog mode