simple angular tree directive