todoRetreieveAll implemented (yet to test for ordering)
Merge remote-tracking branch 'origin/master' into rahul_branch