New way of executing tests/states

States now executed without restart one after another. This
allows to run all test suites much faster.

`addState` method renamed to capture to better reflect its purpose.
Plan now have `reload` method to explicitly reload browser between two
stataes.