refactored media controls into one user control
added seperate control for recording descriptions
recording button now displays whether it is recording or not
Put project names into a subclass of Project
Separate files from folders in Project Class
Add FileDeleter.cs

Uses reflection to delete all the files and folders in an instance of
Project.
Reformat PreferencesWindow.xaml
Can now find (non-speech)spaces in video audio
Merge branch 'master' of github.com:IMDC/LiveDescribe-Desktop into valdev
Refactor DescriptionViewModel

Add event invokation methods
Add event invokation methods for MainControl
highlights spaces/desc in tab control when clicked
fixed highlighting of spaces
got rid of uneeded commented code
Merge branch 'refactor' of github.com:IMDC/LiveDescribe-Desktop into valdev

Conflicts:
	LiveDescribe/LiveDescribe/View Model/DescriptionViewModel.cs
	LiveDescribe/LiveDescribe/View Model/VideoControl.cs
Merge branch 'refactor' of github.com:IMDC/LiveDescribe-Desktop into valdev
Recording content switches between stop recording and record
Add LoadingControl

Moves LoadingBorder into its own control.
Projects can be marked as modified

When a project has unsaved changes, the program will reflect this.
Filter project flagging properties