Refactoring.
Should fix #306.
Fixes #311.
FIxes session logic
Merge pull request #313 from lowjoel/fix-311

Fixes #311.
Two separate APIs for adding and removing dependencies
Change all author tags
Merge pull request #312 from angathorion/refactor

Refactoring and small fix
Merge pull request #314 from angathorion/session-logic-fix

Session now only keeps window size
Logging
API for add/remove dep/sub
Merge branch 'master' of https://github.com/cs2103aug2014-w10-1c/main into subtask-api

Conflicts:
	You-GUI/query_manager.cpp