build bindings with their native tools.
better header inclusion
first draft of the rockspec

currently it closely mimics the CMakeLists.txt
likely not the best way of doing things.