Fix compilation errors
Move taffy.cpp to src/
Add public header