sequence destroy will delete associated sound patterns and beats

updated models to remove dependent data when parent is destoryed:
  when Sequence is 'destroy'ed, it destroys its SoundPatterns 
  when SoundPattern is 'destroy'ed, it destroys its beats