added beginnings of spaces working
Adding of the spaces uses the AddSpaceCommand

- mouse events are now recorded on spaces
Save Header file to project cache
Add Description Saving
Spaces can be dragged
Merge branch 'Spaces'
Adjusting space height on resize

- changed the order of adding children to the audio canvas
Loading Descriptions

Loads descriptions from a json file.
Merge branch 'master' of github.com:IMDC/LiveDescribe-Desktop
Created accurate waveform within the timeline
Merge branch 'master' of https://github.com/IMDC/LiveDescribe-Desktop