Use hesokuri.git/Context rather than git-dir style

This feature was introduced in another branch and has since been merged into
master.

Also, add a missing comma.
Add another unit test for hesokuri.hesobase/init

This makes sure an exception is thrown if the hesobase already exists.