Fixed a bug in execute().

This patch fixed a bug that a task method in child class doesn't
handled correctly by execute().
Added testcases.
Added test runner and .coveragerc.
Updated boilerplate.