Add a Makefile.

It describes the relationship about other modules.
Improve test of perlcritic.
Change to Build.PL from Makefile.PL
Add usages.
Write documents.
Improve the switch test.