Create a task management application that keeps track of project.
- User will be able to define tasks and sub-tasks with due date;
- User will be able to connect with his Github account and receive list of issues. The issues received from github will become tasks;
- User will receive Gmail notices when a task is close to due date and when;
- User will get statistics from Github and present them in a graph;