Merge pull request #2 from aferenz/feature-enhanced_api

Fixed tree collapsibility.
Merge pull request #2 from iandavidwild/feature-enhanced_api

Feature enhanced api
add changes for course tree view
tidinyg up the codes
Merge pull request #4 from bashet/feature-enhanced_api

deploying YUI tree view for coures