Adding automatic waits when the DOM in the Web View is not ready

Also:
- Getting rid of all static pauses and adding more tests
- Potential bugs, cuz it's 3am