Made OSDataCollection more robust - can add and remove counters easily
Data is now gathered in the background in a seperate thread if the button is pressed
More work on background monitoring from the tray
Much improved process monitoring of cpu and memory
minor cleaning up
Attempted to optimize processes monitoring more - will optimize more
Massive performance improvement - will only make calls to PerformanceCounters at beginning and end of process monitoring periods, for now, start and stop logging buttons
Created loading window on startup
Removed unneccessay properties and fixed minor bug in process analysis
Finished implementing processes data gathering - not logged to files, only stored in dictionary for now
Fixed output path of data csv files - will now be created in data directory
Added spinning wheel as a Nuget package
Data is now able to output to files sorted by CPU usage - make this configurable later
Background processes monitoring is now enabled by default
Removed unneccessary properties and disabled background os level monitoring
Fixed errors after removing amountProcesses to monitor
Made AboutWindow style match LoadingWindow and removed unneccessary CSV File IO class
Updated python example script
Merge pull request #32 from PeterRyder/Issue-017

Issue 017