Fixed bug within availableClasses.js and added description and dependencies. Renamed availableClasses -> AvailableClasses.
Refactored Workspace Controller.