add sample worktree and generating script
set timezone to commit date
add GitObject test
add some tests and refactor
add main class
fix index tree extension bug

the entry_count could be -1.
stop using worktree index file
contents -> content
add Main#find_target test

add a sub directory to fixtures/worktree
replace sample index to script generated file