Add checkout/:id function and test.
Merge branch 'dev' into hbzhou
Merge branch 'dev' of github.com:/us4us/seed into dev
Merge branch 'dev' of github.com:/us4us/seed into dev