Integrated the stacking list:
 - Students are now stored in a StackingList
 - Added pydispatch event handling to track state changes
Fixed some minor bugs in stacks module