Add: a unit test.
add license file.
add readme