Creating and Updating Nodes Programmatically in Drupal 7