Cleaned main code a bit
Created events for buttons
Added simple clear functionality to new file button
Added SettingsManager
Set initial window position to the top left corner of display
Fixed SettingsManager

- fixed missing declarations
- fixed wrong method names
- fixed string parsing to int
Some work on control related classes
More code cleaning
Added two handed control mode
Fixed Control Manager, added methods to get cursor and hand location

- fixed skeleton tracking id bug
- cleaned out old variables
- made draw use new controlManager
Added one handed control mode
Paintsplatter and save

Added paintsplatter brush and save
Fixes to control modes
Merge branch 'paintsplatter' into controls

Conflicts:
	motion-paint/motion-paint.csproj
Fixed bug in one handed mode

- caused error if primary hand was not found
Fixed save and added save to savebutton

- fixed save using wrong inkcanvas width and height
Changed methods name more specific

- isActionActive -> isDrawActive
Added method to calculate average speed between two points

- changed getHandLocation to return dictionary with 3D point and time (might need better way to do it)
Modified SettingManager

- using now builtin methods
- added some restrictions to setting values
Fixed SettingsManager

- SettingsManager was not initialised
- setting objects were not cast
- control mode value now initialised from settings