upgraded testing frameworks
temporary commit: ClassNotFound will be thrown
fixed wrong pom.xml. new there is no exception.
replace TAB with spaces
removed needless test case
create new API which uses Map to specify bug counts.
replaced test codes with groovy script.

now we can use Map literal to code, it makes our test code readable.
Merge pull request #5 from eller86/junit-with-groovy

Start to use Groovy to write unit tests