Merge branch 'master' into logic/wenhao
Added some more test cases
Created JUnit file for system test
Adjusted for system testing

Refactored some lines to public method processString().
Tested create primary argument
Added more tests for create
Merge branch 'master' into logic/wenhao
Update SEARCH
Changed format for show
#53
Merge branch 'master' into parser/Victor
Update SEARCH
Slight tweaking to ensure showing works properly
Fixed index difference between display and system
Activated the search function
Search Works!
Fixed showing a blank list
#53
Merge remote-tracking branch 'origin/parser/Victor'
Merge remote-tracking branch 'origin/logic/wenhao'
update retrieve handler
Merge remote-tracking branch 'origin/logic/wenhao'