remove extra atoms
rewrite atoms & _NET_SUPPORTED handling
refactor into get_active_window() function
use _NET_ACTIVE_WINDOW to determine one
use _NET_WM_ACTIVE_WINDOW to activate one