Change to startActivityForResult for editing cards
Fix bug where up button wouldn't call onBackPressed() correctly