Patch 1: Added requirements to tasks
Patch 2: Added a view similar to the user view to the task view
Patch 3: Add missing comments
Patch 4: Merge dev into this branch and solve merge conflict
Patch 5: add a drop-down menu to display requirements, not done yet!!!
Patch 7: now the requirement is partially working
Patch 8: Now the requirement can open the tab, but the view cannot jump to requirement module
Patch 9: fix comments and tabs
Change-Id: I5e0788caf2aa57e5f5215f69ae3e380e71466d7e
Updated:
- be able to jump the view to requirement manager
- fix the exception when click requirement button with None requirement
Merge branch 'dev' of https://github.com/Acstylos/wpi-suite into feature/requirements

Conflicts:
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/model/ActivityEntityManager.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/BucketObserver.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/BucketPresenter.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/TaskObserver.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/TaskPresenter.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/BucketView.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/MiniTaskView.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/TaskView.java

Change-Id: I2d623d99fee1c5afeafce57edcdf4746fd27a4f5
Merge branch 'dev' of https://github.com/Acstylos/wpi-suite-tfij into feature/requirements
Solve merge conflicts
Conflicts:
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/model/TaskModel.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/TaskPresenter.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/TaskView.java
Merge branch 'dev' of https://github.com/Acstylos/wpi-suite-tfij into feature/requirements
- add a history info about changing requirements
- remove some unused methods and imports
- modify the history field to show the requirement names
Change-Id: I19c4636b2b3f18c57e9b3fe875b9b2e60bf55af1
Wrote a method initialize in overviewtable of requirements manager

Fixed view requirements button not working unless requirements manager tab is opened first
Change-Id: Idfb85fdc37c09100c742a49d274b446b81182a21
Merge branch 'dev' of https://github.com/Acstylos/wpi-suite into feature/requirements

Conflicts:
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/model/TaskModel.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/TaskPresenter.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/TaskView.java
Merge branch 'dev' into feature/swagAndDrop

Conflicts:
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/TaskPresenter.java

Change-Id: I8ed988a02ad0c900bec7dcae43172c87b20a83d3