docs(Scope): adding documentation
chore(scope): clean up style / remove $
refactor(NgAttachAware): wait until all bindings fire.

This changes the behavior in that it will wait for one time
bindings to resolve before calling attach();