Workaround sphinx's bug
Refactor
Use termcolor to color diff output
Fix grammar
Implement tagdiff()
Remove unused imports
Simplify project structure