Renamed class from YouGUI to YouMainGUI
Updated GUI with a text input box and a tree panel
Added task model and task model item classes. Basic test for signal-slot functionality via button click.
Implemented basic tree structure in task panel.
Swapped to completely use QStandardItem/Model. Deleted relevant h and cpp files
Add skeleton of for DataStore
Added internal task/subtask basic support.
Track header file and update filenames with _
Added delete for pointers, reorder includes, replaced string with wstring, and used auto for iterator.
Updated gitignore, and made hiddenRoot/itemModel class instance vars
Removed user file
Added pugixml
Enable pugixml support for wchar_t
Trying out save/load state (session management)
Removed debug code for merge.
Remove nonsense DEFAULT_DESCRIPTION and rename DEFAULT_TIME to DEFAULT_DEADLINE
Add the setters
Replaced treeview with treewidget
Rename class Storage to DataStore, include boost, and create constructor and destructor
Implement task_model

* Builder now easy to use by taking advantage of move assignment operator
  from the Task directly. For example,

	Task task = Task::Builder::description("Hello World")
				  .deadline(tomorrow());

* Creating a task with empty description is an exception.

* General improvement.