New function (11/02/2014)
Added new function to record from kinect and refacted many methods.

BodyStateDetector.cs===========
Delete -- Delete GetHandState()
Add -- New enum BodySide
Modify -- new signature, and test if the depthFrame is null
Modify -- new signature, return list of double now
==========

(Rename) SkeletonToVectorHelper -> SkeletonToVectorConvertor==========
==========

IKinectService.cs==========
Add -- New StartAudioStream()
==========

MCU.cs==========
Delete -- delete summary for private method
==========

KinectService.cs==========
Add -- New method StartAudioStream()
==========

MCUService.cs==========
Modify -- make CurrentMCU implicity
==========

MainViewModel.cs==========
Modify -- Changed fields
Delete -- Delete messenger register, make it in Initialize()
Modify -- Modified _onAllFrameReady make it more parallelized
==========

MainWindow.xaml.cs==========
Modify -- Reduced scope of the skeletons field
==========