Refactored code based on comments. Removed the processing of multiple directive values on a node. Waiting for scopes to be completed in order to test scope chain fall through.