added more tests
equality test
fixed scary bug in assignnode :3