Update info of license.
Add the shUnit2 for test.
Commit before writing new test code.

I'll write new test code using the `shUnit2`.
Move test files to `test` directory.
Restore(some).

SHA: 605799c
Change coding style.
Update `mmm-bat.sh` test using `shUnit2`