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
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
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
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.
Link with project properly
Added constants, some documentation, and code cleanup.
Cleaned up header files and documentation slightly.
Added a session manager class; changed implementation to use QTreeWidget instead of QTreeView + QStandardModel