Fixed issues raised by Igor:
Build to one jar,
Rename enum to TaskType,
Change some names according naming convention,
Use StringBuilder,
Use Date instead of Calendar,
Make DateFormat static
Use correct way to compare strings
Use trim when load xml data
Add scheme validation based on resource Report.xsd