refactored media controls into one user control
added seperate control for recording descriptions
recording button now displays whether it is recording or not
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
Add project save confirmation on closing