Goodbye RSpec, long live Test::Unit

Using test-unit 3.0 instead of RSpec.

Some specs are work in progress.
This point will be fixed after merged this PR.