adds current tests spec
minor improvements
Get rid of Shelley. Introduce naive implementation of UIView traversal