Adds find_or_create_by

As discussed in #531 I've added `find_or_create_by` and `find_or_create_by!` methods to `ActiveNode`.