Add null precondition support.
Add readme and license.