Test created for within period check

Refactored viewWithin period, fix, datePair != null, it can never be
null. //redundant code.
Add displaying id in viewAll and viewPeriod
Refactored date related test to DatePairTest

First commit
Merge branch
Merge remote-tracking branch 'origin/master' into search_logic

Conflicts:
	src/Logic.java
	src/Parser.java
	src/Task.java
	test/DatePairTest.java
	test/LogicTest.java
Merge remote-tracking branch 'origin/master' into search_logic
Separated view for completed and uncompleted task
Merge remote-tracking branch 'origin/search_logic'