Add license, add Lua bindings and port, reorganize directories, remove junk.