Change visibility of methods in Kernel
Add Kernel#require_optional
Remove old README
Fix documentation, prepare for next release