Make assertions more specific
Rename Main to CompileDocy
Add Main and CommandFactory

Main is a subcommand driver. CommandFactory is a factory of subcommands.
Change command name for CompileDocy to `docyc`.
Merge origin/master

Conflicts:
	src/test/java/yokohama/unit/MainTest.java
Added missing static import