Feature/setup protractor for testing

@bajtos 

Fixes #396
What is the difference between specifying `false` and `true`? Use `true` for the sake of consistency unless the difference is significant.