Merge pull request #3 from iandavidwild/feature-enhanced_api

Handle hidden courses
Fixed tree collapsibility.
Merge pull request #2 from aferenz/feature-enhanced_api

Fixed tree collapsibility.