Added Makefile and swig .i file.
Added test, bench targets, wrap.lua.