add testing for nephoscale, refactor create_node