Have $eval and $evalAsync digest from the root Scope down
Add support for isolated scopes
Add $destroy