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
Added completed variable in command for VIEW
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
#50 fix bugs of nullpointer when input wrong task id
Merge remote-tracking branch 'origin/master' into search_logic
fix conflict
Update README.md

To include `completed` parameter for view. Now by default view command, only incomplete task will be shown. If user specify `completed` in `view`, then completed tasks will be shown.
Separated view for completed and uncompleted task
Merge remote-tracking branch 'origin/search_logic'
Merge remote-tracking branch 'origin/master' into update_logic

Conflicts:
	src/Logic.java
Merge branch 'master' of https://github.com/cs2103aug2014-w11-4j/main
Added complete and incomplete logic for viewAll()

Also added the formatting for menu output for `viewAll` and
`viewByPeriod`.
Merge branch 'search_logic'