start_placement and end_placement now return error contexts
error augmented so that it supports "aborted by user"
EOD commit, prep for xcode build testing