Work on constraint handling

Beginnings of constraint handling. Structure and Premake scripts for Lua
bindings