Start proper testing using BDD style
add extensive testing of the 'find' method
fix loop detection by adding a hit-map
Cleanup focusspec and WindowStack, create WindowStackSpec
add windowgroupspec and focusspec completely