Scope fixes; using recursive ng-include instead of directive.