[UT] adds unit tests project, adds first two unit tests for WorkItem class
Adds some tests for WorkItem class, changes the Visual Studio version used back to 2010.
Fixes a typo in a test method name.
Added few logs.
Closes #5. Now application can be terminated correctly.
Also some minor changes in events naming.
Minor code clean up changes.
Minor changes in log4net configuration.
Merge changes from ReportSummary branch to master.