initial commit
remove C++ stuff
add nx_ and nxle_ types
add 'signal' keyword