make functions static
create a shared library
add .so to git ignore
add binary.c helper file
replace README