added ship detail view and tests