start of lib break-out
use munmap
add README
add git ignore