feat(directive): ng:switch

Added the ability to handle multiple matches on ng:switch-when and ng:switch-default

Closes #1074