Update Makefile to generate .dylib for MacOS.
Add build for libtokenizer.
Update deps/build to create .dylib
Support MacOS and Linux shared library build.