rework constructor to allow a fully defined windowfilter via nested table
rework constructor to allow a fully defined windowfilter via nested table

chrisjbray/hammerspoon,latenitefilms/hammerspoon,lowne/hammerspoon,dopcn/hammerspoon,dopcn/hammerspoon,emoses/hammerspoon,Habbie/hammerspoon,chrisjbray/hammerspoon,CommandPost/CommandPost-App,Hammerspoon/hammerspoon,knu/hammerspoon,asmagill/hammerspoon,zzamboni/hammerspoon,junkblocker/hammerspoon,heptal/hammerspoon,junkblocker/hammerspoon,zzamboni/hammerspoon,cmsj/hammerspoon,TimVonsee/hammerspoon,asmagill/hammerspoon,latenitefilms/hammerspoon,knu/hammerspoon,junkblocker/hammerspoon,chrisjbray/hammerspoon,CommandPost/CommandPost-App,CommandPost/CommandPost-App,Stimim/hammerspoon,cmsj/hammerspoon,knu/hammerspoon,asmagill/hammerspoon,Habbie/hammerspoon,nkgm/hammerspoon,emoses/hammerspoon,Hammerspoon/hammerspoon,knl/hammerspoon,wvierber/hammerspoon,latenitefilms/hammerspoon,nkgm/hammerspoon,kkamdooong/hammerspoon,Habbie/hammerspoon,wsmith323/hammerspoon,TimVonsee/hammerspoon,Stimim/hammerspoon,TimVonsee/hammerspoon,knl/hammerspoon,bradparks/hammerspoon,junkblocker/hammerspoon,junkblocker/hammerspoon,Habbie/hammerspoon,joehanchoi/hammerspoon,latenitefilms/hammerspoon,emoses/hammerspoon,zzamboni/hammerspoon,wsmith323/hammerspoon,wsmith323/hammerspoon,TimVonsee/hammerspoon,cmsj/hammerspoon,ocurr/hammerspoon,Hammerspoon/hammerspoon,cmsj/hammerspoon,joehanchoi/hammerspoon,emoses/hammerspoon,knl/hammerspoon,CommandPost/CommandPost-App,knu/hammerspoon,dopcn/hammerspoon,knl/hammerspoon,heptal/hammerspoon,chrisjbray/hammerspoon,chrisjbray/hammerspoon,wvierber/hammerspoon,knu/hammerspoon,bradparks/hammerspoon,nkgm/hammerspoon,emoses/hammerspoon,zzamboni/hammerspoon,dopcn/hammerspoon,asmagill/hammerspoon,ocurr/hammerspoon,Hammerspoon/hammerspoon,Hammerspoon/hammerspoon,lowne/hammerspoon,asmagill/hammerspoon,lowne/hammerspoon,nkgm/hammerspoon,ocurr/hammerspoon,Stimim/hammerspoon,heptal/hammerspoon,ocurr/hammerspoon,cmsj/hammerspoon,wsmith323/hammerspoon,heptal/hammerspoon,kkamdooong/hammerspoon,dopcn/hammerspoon,CommandPost/CommandPost-App,wvierber/hammerspoon,zzamboni/hammerspoon,Stimim/hammerspoon,bradparks/hammerspoon,wsmith323/hammerspoon,wvierber/hammerspoon,Habbie/hammerspoon,CommandPost/CommandPost-App,kkamdooong/hammerspoon,cmsj/hammerspoon,bradparks/hammerspoon,Habbie/hammerspoon,latenitefilms/hammerspoon,ocurr/hammerspoon,heptal/hammerspoon,asmagill/hammerspoon,chrisjbray/hammerspoon,latenitefilms/hammerspoon,kkamdooong/hammerspoon,joehanchoi/hammerspoon,knu/hammerspoon,kkamdooong/hammerspoon,bradparks/hammerspoon,Hammerspoon/hammerspoon,joehanchoi/hammerspoon,joehanchoi/hammerspoon,nkgm/hammerspoon,TimVonsee/hammerspoon,lowne/hammerspoon,knl/hammerspoon,wvierber/hammerspoon,zzamboni/hammerspoon,lowne/hammerspoon,Stimim/hammerspoon