title: Angular 2 router canActivate Auth Guard
body: <p>I've been searching for this for last 4 hours and couldn't find any answers.</p>
  
  <p>I have several Authguards written, and i want to be able to tell router that if some of them are true it should give permission, but angular 2 router checks if every guard is true and then gives permission, otherwise it will block the link, is there any good way of doing this? i could write several Authentication guards but i don't think thats a good idea.</p>
  
  <p>for example i want the <code>/profile</code> page to be accessible by admin and super-user, but i don't want the regular-user to access <code>/profile</code> page</p>