intro node, assertions, and constructors
change assertions
add testing
protos
more protos