Add coverage support
Fix wrong build target in travis file
Merge branch 'master' into feature/email_validation
Add sauce credentials to travis
Split function and unit test runs

* Also fixed web driver tests