add protractor tests and navigation directives