Feature/setup protractor for testing

@bajtos 

Fixes #396
@bajtos I'm not confident enough in knowing how 'sandbox' is being used to know wheather it can safely be removed or not.
Can we take care of that in a separate PR?