added bspwm rules, fixed font memory leak error and synaptics touchpad functionality