added simple bind-once directive, not sure how effective, seems on order of 2-3ms diff, need to replace once angular1.3 stable released since 1.3 comes with its own implementation