Add FileWriter and FileReader classes

Also adds the SaveProject method in MainControl, which saves the project
to disk.
Fix opening of projects
Add Save Project menu item
Refactor project loading
Merge branch 'master' of github.com:IMDC/LiveDescribe-Desktop
Progess Commit: Waveform
Fix waveform drawing