Reorganize backend
TestCaseGenerator refactoring.
Reorganize plugin
Refactor
Refactor
Merge pull request #28 from tbq/master

Refactor